LABIO.NETWORK
LABIO Developer Docs
Navegar pela documentação
Início›Developer Docs›Visão geral
VISÃO GERAL

Plataforma de computação científica distribuída.

A LABIO.NETWORK conecta aplicações de bioinformática a celulares, computadores e servidores participantes. Esta documentação descreve a arquitetura, as interfaces de integração e os limites operacionais da rede.

Documentação pública em evolução

As interfaces apresentadas refletem a arquitetura em desenvolvimento. Recursos ainda não liberados são identificados de forma explícita.

Consultar estado atual
PLATAFORMA

Arquitetura do sistema

Clientes e aplicações não acessam os dispositivos diretamente. Toda solicitação passa pelo Control Plane, que autentica a origem, valida o workload, seleciona nós compatíveis e registra a execução.

Workspace
Prepara projetos, envia jobs e reúne resultados científicos.
Control Plane
Centraliza identidade, políticas, filas, auditoria e contabilização.
LABIO Nodes
Executam tarefas compatíveis em Mobile, Desktop e Server.
Data e resultados
Armazenam entradas temporárias, saídas, proveniência e metadados.
EXECUÇÃO

Ciclo de um job

O fluxo separa submissão, controle e execução. Essa divisão permite ampliar a rede sem expor a infraestrutura dos participantes.

  1. 01
    Submissão

    O Workspace ou uma integração envia a aplicação, os parâmetros e os arquivos necessários.

  2. 02
    Validação

    O backend verifica autenticação, saldo, formato e compatibilidade do workload.

  3. 03
    Agendamento

    O scheduler seleciona um nó disponível de acordo com recursos e políticas.

  4. 04
    Execução e entrega

    O nó processa a tarefa; o resultado é validado, registrado e devolvido ao usuário.

GOVERNANÇA

Segurança por separação de responsabilidades

A rede distribui execução gerenciada, não acesso remoto aos dispositivos. Chaves, contas e projetos recebem escopos próprios; eventos relevantes permanecem auditáveis.

  • Autenticação e autorização por conta, projeto e aplicação.
  • Classificação de workloads e dados permitidos por tipo de nó.
  • Integridade, proveniência e rastreabilidade dos resultados.
  • Retenção temporária e descarte controlado dos arquivos de execução.
DESENVOLVIMENTO

API LABIO

A API será o contrato comum para aplicações, jobs, resultados, dispositivos e créditos. A abertura pública ocorrerá depois da estabilização das rotas internas, dos limites de uso e da auditoria.

ÁreaOperações previstas
IdentidadeAutenticação de aplicações, escopos e expiração de chaves
JobsSubmissão, consulta, cancelamento e repetição
ResultadosDownload, metadados, eventos e proveniência
ConsumoEstimativa, créditos, limites e histórico

Disponibilidade: API pública ainda não liberada. As rotas atuais atendem aos produtos LABIO em ambiente controlado.

SDK PYTHON

Integração com notebooks e pipelines

Python será a primeira linguagem suportada. O SDK deverá encapsular autenticação, uploads, submissão, acompanhamento e recuperação dos resultados.

Exemplo conceitual
from labio import Network

network = Network(api_key="...")
job = network.submit(
    app="blastn",
    inputs={"query": "sequence.fasta"}
)

print(job.status())

O pacote público ainda não foi lançado. O exemplo registra a forma de uso planejada, não uma API estável.

COMPUTE GATEWAY

Integração com plataformas externas

O Compute Gateway deverá receber workloads de outros serviços e convertê-los para o modelo de execução LABIO. A LABIO continuará responsável pela validação, seleção dos nós, contabilização e entrega.

Modelos considerados

  • Uso da API: cobrança por execução ou consumo computacional.
  • Plano institucional: projetos privados, capacidade dedicada e suporte.
  • Intermediação: taxa sobre trabalhos externos processados e validados.
PROJETO

Roadmap técnico

As fases indicam dependências e direção técnica. Datas serão publicadas somente após validação operacional.

FASE 1 · ATUALBase operacional

Identidade, jobs, nós, resultados, créditos e auditoria.

FASE 2Developer Preview

SDK Python, chaves de API, webhooks, sandbox e documentação versionada.

FASE 3Instituições

Organizações, projetos privados, orçamento e capacidade dedicada.

FASE 4Interoperabilidade

Compute Gateway, integração externa, cotação e repasses.

ESTADO ATUAL

Estado dos componentes

API dos produtos LABIOEm desenvolvimento
SDK PythonEm especificação
Compute GatewayPlanejado
Documentação no GitHubPúblico
PUBLICAÇÕES

Código e documentação pública

A documentação pública reúne arquitetura, ciclo dos jobs, produtos, cenários de capacidade, aceleradores e política de segurança. Credenciais, endereços privados e dados pessoais permanecem fora do repositório.

© 2026 LABIO.NETWORKDocumentação técnica · versão 0.1