Developers
Versions Early access
The protocol version travels in every record and every protocol answer.
The versionEarly access
Records and protocol answers carry "arp": "0"
SchemasEarly access
| Field | Value |
|---|---|
| Record schema | https://www.arkz.ai/protocol/v0/record.schema.json |
| Scope schema | https://www.arkz.ai/protocol/v0/scope.schema.json |
Policy
Changes within v0 are additive only: new optional fields, new actions, new tools, new kinds. Nothing a v0 client relies on is removed or renamed inside v0.
Changelog
P02026-10-06The record format published (record.schema.json and scope.schema.json), get_ark_schema answering without a credential, and three keyed readers: list_ark_records, get_ark_record and get_ark_provenance, behind the protocol switch and the platform source boundary.
P12026-10-06Credentials and the ledger: the read:records and write:proposals scopes, source grants and ark_src_ source keys, and one ledger row for every answered call.
P22026-10-07The write direction: propose_ark_record and propose_ark_records, with intake checks for schema, hash, rights, quota, lane and dedupe, and the owner review in the proposals panel. Acceptance is the charged step.
P32026-10-07A derivative may carry a provenance selection beside its knowledge areas, recorded at creation and shown as a served count.
P42026-10-07The Custom ARK: a derivative minted from a pinned selection of the record.
P52026-10-07get_ark_proposal_status, the source check, and this documentation with its machine-readable files.