Hanzo

Trust

Package trust is your trust centre: the controls you publish, the coverage they compute to, the documents a reviewer asks for, and who you send data to.

Package trust is your trust centre: the controls you publish, the coverage they compute to, the documents a reviewer asks for, and who you send data to.

Base URLhttps://api.hanzo.ai
Operations17
AuthAuthorization: Bearer $HANZO_API_KEY

Specification

Specification pending — no HIP in hanzoai/hips declares capability: trust yet. What this capability serves is below, from the API document; what it is — the store it owns, how it meters, what it publishes — is written as a HIP under HIP-0139.

Four surfaces

SurfaceReaches this capability asCoverage
RESTtrust at its own prefix17 operations
CLIno command reaches it yet — use HTTP or an SDK
SDKno published client declares one yet — regenerating the clients is what adds them
MCPno tool names it yet — use HTTP or an SDK

Quickstart

export HANZO_API_KEY=sk-...   # console.hanzo.ai → API keys

Then the first call — a read that needs nothing but the key. GET /v1/trust, operation get_trust:

hanzo has no subcommand for this operation — the CLI serves only what cloud's live route table confirms. Use HTTP or an SDK.

Answers 200 with object — ok.

Endpoints

EndpointWhat it does
PUT /v1/trust/{kind}/{id}Writes one record into a section of YOUR organization's trust centre — profile, control, document, subprocessor, policy, faq, update or risk.
DELETE /v1/trust/{kind}/{id}Removes one record from a section of your organization's trust centre.
GET /v1/trust/controls/{id}Reads one control by id.
GET /v1/trust/controlsLists every control your organization publishes, with the counts.
GET /v1/trust/coverage/{framework}Reads one framework clause by clause: every clause the standard publishes, what covers it, and which controls stand behind it — so a coverage number…
GET /v1/trust/coverageReads coverage: per framework, how many clauses have an automated control behind them, how many are partial, and how many have none — each carrying…
GET /v1/trust/documentsLists your organization's documents.
GET /v1/trust/evidenceReads the audit rows that stand behind one control, over a window.
GET /v1/trust/faqLists your knowledge base — the questions a reviewer asks, answered once.
GET /v1/trust/frameworksLists the frameworks coverage is computed against, and how many clauses each publishes.
GET /v1/trust/policiesLists your organization's published policies.
GET /v1/trust/profileReads your organization's trust-centre profile — the name, tagline and summary a visitor sees, whether the centre is published, and where to send…
GET /v1/trust/published/{org}Reads a published trust centre — the whole thing in one answer: the organization's profile, its control inventory, coverage computed against each…
GET /v1/trust/riskReads your risk profile — the label and value pairs describing what your organization handles and how.
GET /v1/trust/subprocessorsLists the third parties your organization sends data to, each naming what it is for.
GET /v1/trust/updatesLists your trust-centre updates, newest as you ordered them.
GET /v1/trustReads YOUR organization's whole trust centre, including the addresses of your own gated documents.

All Hanzo APIs · Interactive reference

How is this guide?

On this page