Skip to main content
POST
Publish Agent configuration source

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

checkfu-version
enum<string>
required
Available options:
2026-08-31
idempotency-key
string
required
Required string length: 1 - 255

Path Parameters

organization_id
string
required
Pattern: ^org_[0-9a-f]{32}$

Body

application/json

Request wrapper carrying one closed source input union.

source
object
required

Bounded inline entries or one exact governed source revision.

Response

Immutable provenance receipt binding one Release coordinate to one admitted compilation.

Immutable provenance receipt binding one Release coordinate to one admitted compilation.

id
string
required
Pattern: ^abpub_[0-9a-f]{32}$
organization_id
string
required
Pattern: ^org_[0-9a-f]{32}$
agent_blueprint_release
object
required
control_plane_actor
object
required

Server-derived administrative attribution; API keys and operators never become people.

channel
enum<string>
required

Server-derived dispatch channel provenance; never client-asserted authority.

Available options:
rest,
api_key_mcp,
git,
console,
compatibility
created_at
string
required

A canonical UTC ISO-8601 timestamp with millisecond precision.

Maximum string length: 24
Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$
source_type
enum<string>
required
Available options:
inline_files
source_sha256
string
required
Pattern: ^sha256:[0-9a-f]{64}$
compiler_version
string
required

Bounded ASCII version code for compiler, planner, and digest-key versions.

Pattern: ^[A-Za-z0-9][A-Za-z0-9._+-]{0,63}$
authoring_epoch
enum<string>
required

Closed YAML/JSON authoring epoch; unknown epochs are rejected outright.

Available options:
checkfu.dev/v1alpha1
source_repository_id
null
required
source_revision
null
required
source_root
null
required
source_map_sha256
string
required
Pattern: ^sha256:[0-9a-f]{64}$