Skip to content
Personal Web AlphaContent reviewed: 2026-09-23View Markdown

6.9 Resource formats and internal interfaces

These formats support imports and internal communication in the current Alpha. Revalidate them when upgrading; they are not a promise of permanent compatibility for a public API.

Common resource formats

FormatPurposeWhat to check
teloa.business-package/v2Business package manifestResource identities, pinned versions, relationships, and scope
teloa.role/v1Role definitionDuties, data scope, and execution scope
teloa.work-template/v1Task templateInput requirements, output, and pinned skill references
teloa.mcp-connection/v1MCP connection declarationserverName and the tool set
teloa.reference-list/v1MCP reference listSources, byte counts, and SHA-256 versions
teloa.reference/v1MCP read resultContent and source for the same version

A resource package's scope defaults to domain. Referenced versions must match resource declarations. Do not use JSON field order to determine object equality.

Unknown fields and corrupt data

Many readers enforce strict field validation. Misspelled fields are not silently ignored. Treat invalid input and corrupt stored data separately: correct the input in the first case; preserve evidence and repair from a trusted backup or source in the second.

Internal RPC

The client sends internal RPC requests through the Harness. Endpoints, request envelopes, authentication cookies, and response parsing can change between versions. Requests captured in a browser should not be treated as a stable third-party REST interface.

For system integrations, prefer the supported MCP path. If you need a new stable integration interface, define identity, permissions, idempotency, versioning, and error contracts before implementing the adapter.

One person, leading an AI team