Para equipes técnicas

Documentação técnica da SK Core.

Tudo que sua equipe técnica precisa: SDK TypeScript, REST API documentada em OpenAPI 3.1, arquitetura multi-tenant com Row-Level Security, modelos de IA suportados e infraestrutura como código.

SDK TypeScript

Comece em minutos

Instale o SDK, autentique e faça sua primeira chamada.

  • npm install @SeekST/sk-core-sdk
  • Auto-paginação, refresh de JWT e schemas Zod inclusos.
import { createClient } from '@SeekST/sk-core-sdk'

const sk = createClient({
  baseUrl: 'https://api.sk-core.com',
  token: process.env.SK_TOKEN,
})

// Listar work items de um projeto (auto-paginado)
const items = await sk.project.workItems.list({
  projectId: 'proj_123',
  status: 'in_progress',
})

// Disparar um agente sobre um work item
const execucao = await sk.agentic.agents.run({
  agentId: 'anubis',
  capability: 'gmud-review',
  input: { workItemId: items.data[0].id },
})

// Acompanhar steps em tempo real
for await (const step of sk.agentic.executions.stream(execucao.id)) {
  console.log(step.name, step.status)
}

Pilares técnicos

Arquitetura da plataforma, em detalhe.

Cada pilar técnico documentado — sem caixa-preta, com auditoria total.

SDK TypeScript

Pacote `@SeekST/sk-core-sdk` com tipos, schemas Zod e clientes prontos para os 46 endpoints da API.

  • Tipagem completa para todas as 56 entidades
  • Schemas Zod v4 com mensagens em pt-BR
  • Auto-paginação transparente
  • Refresh automático de JWT
  • Tree-shakable, ESM + CJS

REST API

46 endpoints organizados por módulo, documentados em OpenAPI 3.1 e prontos para uso em qualquer linguagem.

  • Base URL versionada por módulo (`/core/v1`, `/project/v1`, etc.)
  • Autenticação JWT Bearer + refresh token
  • Body direto sem wrapper (sem `data.data`)
  • Erros padronizados (RFC 7807)
  • Rate limiting por organização
  • Eventos via webhook + WebSocket para streaming

Segurança multi-tenant

Isolamento de dados por organização com Row-Level Security no PostgreSQL, audit triggers e RBAC controlado em controllers.

  • PostgreSQL Row-Level Security em toda tabela tenant
  • Chave composta com `organization_id` + audit triggers automáticos
  • RBAC em 3 níveis (plataforma / organização / aplicação)
  • Criptografia at-rest (AES-256) e in-transit (TLS 1.3)
  • Secrets via AWS SSM Parameter Store
  • Autenticação corporativa (SSO/SAML) opcional

Arquitetura agentic

Agentes configuráveis com três pilares: capabilities (habilidades nomeadas), steps (etapas estruturadas com tool calls) e memory (contexto persistido por organização).

  • Capabilities: habilidades nomeadas (`gmud-review`, `pr-review`, etc.)
  • Steps: análise → decisão → ação → artefato
  • Memory: contexto persistido entre execuções por organização
  • Tool calls: integrações estruturadas com sistemas externos
  • Streaming via WebSocket de cada step em tempo real
  • Audit log estruturado: prompt enviado, resposta, tokens, latência, modelo

Modelos de IA suportados

Integração nativa com AWS Bedrock. Escolha do modelo por capability, otimizando custo/qualidade por caso de uso.

  • Claude (Anthropic) — Sonnet, Haiku, Opus
  • Llama (Meta) — Llama 3.1 / 3.2
  • Mistral — Large 2, Small
  • Amazon Nova — Pro, Lite, Micro
  • Seleção do modelo por capability do agente
  • Fallback automático entre modelos em caso de falha

Integrações nativas

Conectores prontos para os sistemas que sua operação já usa — sem código glue.

  • Jira (sync bidirecional de issues)
  • GitHub (review de PRs via Agentic)
  • AWS Bedrock (modelos LLM)
  • BCB (cotações de câmbio)
  • CEPEA (índices de commodities)
  • Webhooks de saída para integrações customizadas

Infraestrutura como código

Toda a stack provisionada via Terraform na AWS, com pipeline OIDC e SHA-pinning.

  • Terraform 1.14+ em sk-core-iac
  • ECS Fargate + ALB + RDS PostgreSQL
  • WAF v2 + Route53 + ACM
  • CI/CD com OIDC (sem long-lived keys)
  • Multi-ambiente (dev us-east-1, prd us-east-2)
  • Backup automático + point-in-time recovery

Observabilidade

Telemetria estruturada e métricas detalhadas por agente, execução e endpoint.

  • OpenTelemetry: traces + métricas + logs
  • Logs estruturados em JSON
  • Streaming via WebSocket de eventos de execução
  • Latência de cada step + tokens consumidos por modelo
  • Dashboards prontos para CloudWatch + Grafana

Compliance & auditoria

Audit log imutável por entidade, pronto para LGPD e auditorias internas.

  • Audit log imutável por entidade (quem, o quê, quando)
  • PII tagging e mascaramento automático
  • Retenção configurável por organização
  • Backup automático + point-in-time recovery
  • Logs estruturados de toda execução agentic

Glossário

Termos técnicos da plataforma.

Referência rápida para conceitos arquiteturais usados no resto desta página.

Agent-native

Plataforma desenhada desde a fundação para ter agentes de IA como cidadãos de primeira classe — não como plugin posterior.

Capability

Habilidade nomeada de um agente (ex.: `gmud-review`, `pr-review`). Define o que o agente sabe fazer e qual modelo de IA usa.

Step

Etapa estruturada da execução de um agente: análise, decisão ou ação. Cada step tem entrada, saída e pode chamar ferramentas externas (tool calls).

Memory

Contexto persistido por organização entre execuções de agentes. Mantém histórico de feedback, decisões e padrões da empresa.

Multi-tenant

Arquitetura em que múltiplas organizações compartilham a mesma infraestrutura, mas com isolamento real entre seus dados.

RLS (Row-Level Security)

Mecanismo do PostgreSQL que garante que uma organização nunca consegue ler dados de outra, aplicado a nível de banco de dados.

RBAC

Role-Based Access Control. Controle de permissões baseado em funções, aplicado em 3 níveis na SK Core (plataforma, organização e aplicação).

JWT

JSON Web Token. Padrão de token de autenticação usado na API REST, com refresh automático no SDK.

OpenAPI 3.1

Especificação aberta para documentar APIs REST. A SK Core publica a especificação completa para geração de clientes em qualquer linguagem.

AWS Bedrock

Serviço gerenciado da AWS que expõe modelos de IA de múltiplos provedores (Anthropic, Meta, Mistral, Amazon) por trás de uma API única.

Acesso completo

Documentação completa, exemplos e credenciais.

Especificação OpenAPI 3.1, guias de integração e exemplos completos do SDK. Acesso liberado após o aceite comercial — fale conosco para receber as credenciais.