The AlgoVoiDocumentation Index
Fetch the complete documentation index at: https://docs.algovoi.co.uk/llms.txt
Use this file to discover all available pages before exploring further.
action_ref verifier is a public, no-auth hosted endpoint for
computing and verifying the canonical action_ref hash for any agent action
payload. It exists so any developer implementing agent governance receipts
can confirm their derivation produces byte-identical output to the AlgoVoi
production stack — without installing anything.
Hosted endpoint
verify.algovoi.co.uk/action-ref — POST any {agent_id, action_type, scope, timestamp_ms} payload and get back the canonical hash.Python / TypeScript package
algovoi-substrate (PyPI + npm) — the library implementing action_ref locally. See the canonicalisation substrate page.What is action_ref?
action_ref is a content-addressed handle for an agent action:
action_ref is the foundational primitive of the AlgoVoi substrate: compliance receipts, settlement attestations, refund receipts, and audit chains all anchor to an action_ref.
Hosted endpoint
Example response
Input schema
| Field | Type | Description |
|---|---|---|
agent_id | string | DID or URL identifying the agent (e.g. did:web:api.example.com) |
action_type | string | Dot-namespaced action class (e.g. payment.authorize) |
scope | string | Non-empty chain-scoped target (e.g. base:0xabc...) |
timestamp_ms | integer | Unix timestamp in integer milliseconds — not float |
Using with curl
Cross-implementation attestation
Theaction_ref computation in this endpoint uses the same rfc8785 Python
library that underpins the full 8-implementation cross-validation matrix.
Every implementation in the matrix — Python, TypeScript, Go, Rust, Java, PHP,
.NET, and Ruby — produces byte-identical sha256_hex for the same input.
The attestation record is linked from the attestation_ref field in every
response: api.algovoi.co.uk/.well-known/interop-harness.json.
See the conformance vectors page for the full
cross-implementation matrix and vector corpus.
Scope conventions
Thescope field is a free-form non-empty string. A namespaced form is recommended
for production usage to avoid collisions:
| Recommended form | Emitter |
|---|---|
algovoi:compliance_screen | AlgoVoi /compliance/screen |
vauban:stark_settlement | Vauban Pay STARK receipts |
agent_os:committed_claim | Agent OS Claim Engine |
aura:reputation_observe | AURA reputation surface |
See also
- Canonicalisation substrate — the full
action_refspec and library - Conformance vectors — 77 vectors across 8 implementations
- Audit verifier — verify complete audit bundles at
verify.algovoi.co.uk - RFC 9421 verifier — verify HTTP message signatures at
verify.algovoi.co.uk/rfc9421