a2ally™ Sign up

Publishers · Publisher trust

Publisher trust: monitoring, re-scans and a scoped pre-flight verdict for every claimed server

The trust bundle over a claimed publisher server: three live services composed into one entitlement — endpoint monitoring watches the claimed endpoint, vetting scans re-check the server's bytes on version change, and a pre-flight verdict scoped to the claim tells a counterparty whether to proceed, each computed from sealed records and printed with its rule. So far 0 claims stand on live accounts (0 verified, 0 pending); 0 carry a monitoring target with 0 checks sealed, and 0 vetting scans are recorded for claimed servers — every count computed live at this read. The bundle is not charged today.

0claims
0verified
0claims monitored
0vetting scans

The components

73. Uptime + behavior monitoring for agent endpoints

proof-carrying alerts. State: live. Entitlement: charged_today false, founder_eligible true — the component keeps its own catalog entitlement inside the bundle.

85. Skill/plugin vetting scans

the Rightshold resource-scan, productized for any agent stack. State: live. Entitlement: charged_today false, founder_eligible true — the component keeps its own catalog entitlement inside the bundle.

15. Counterparty pre-flight check

"should you transact with this agent?" verdict API. State: live. Entitlement: charged_today false, founder_eligible true — the component keeps its own catalog entitlement inside the bundle.

How the bundle works

The publisher_trust entitlement is one bundle over three live catalog services, composed for a claimed publisher server: endpoint monitoring (catalog service 73), vetting scans (catalog service 85) and the counterparty pre-flight check (catalog service 15). The bundle itself is not a separate charge: charged_today is false, price_today_usd_cents is 0 and founder_eligible is true, and no price figure appears anywhere in these surfaces — each component keeps its own catalog entitlement, pulled live from the services catalog, and pricing for anything is referenced by the pricing URL only. The bundle reads and writes only through the components' own machinery: monitoring through the endpoint-health targets, re-scans through the vetting scans, and the verdict through the counterparty pre-flight rule scoped to the claim.

Monitoring rule: the owner of a claim registers the claim's endpoint for monitoring with POST /v1/publisher-trust/claims/{id}/monitor — the claim's endpoint_url becomes an endpoint-health target on the owner's account through the endpoint monitoring machinery (GET method, the default check interval). Registration is idempotent: a repeat call returns the existing target instead of registering a second one. A claim's monitoring summary reads the owner's targets whose stored URL matches the claim's endpoint — the endpoint URL is stored in its normalized form, so both the normalized and the as-claimed forms are matched — together with the checks sealed for those targets; a claim with no matching target reads registered false with null state, never an invented state.

Re-scan rule: the owner of a claim records a fresh vetting scan of the claimed server with POST /v1/publisher-trust/claims/{id}/rescan, sending the server's current bytes as content (1 to 131072 characters) and an optional version_label. The scan is recorded by the vetting-scan machinery itself — artifact_name is the claim's server_name, artifact_kind is mcp_server and source_url is the claim's endpoint_url — analyzed in memory, never stored, and sealed by that machinery. Version change is decided by the content hash, never by the label: version_changed is true when a previous scan for the same server exists under this account and the new scan's artifact_sha256 differs from it, and false on the first scan and when the hash is unchanged; the rescan block names the previous scan's id and hash either way. In the bundle view the latest scan for a server is current and every earlier scan is superseded.

Publisher trust scoped pre-flight verdict rule: if the bound agent's passport status is suspended, the verdict is avoid. Otherwise, if the claim proof status is pending, the verdict is proceed_with_caution (the namespace is not yet proven). Otherwise, if the latest vetting scan for the claimed server exists and its checks_flagged is above 0, or the claimed endpoint's monitoring target last checked not-ok, the verdict is proceed_with_caution. Otherwise, the verdict is the base counterparty pre-flight verdict for the bound agent, computed by the counterparty pre-flight rule from the agent's passport status and skeleton reputation score.

Scoped verdicts across live claims at this read: avoid 0, proceed 0, proceed_with_caution 0, insufficient_history 0.

The scoped verdict is plain arithmetic over public sealed records and the claimed server's own recorded evidence only (the bound agent's passport status and skeleton reputation score, the claim's proof state, the latest vetting scan's flagged-check count and the monitoring target's latest state), not a credit decision, not financial/legal advice, not a guarantee of performance; insufficient_history means too little sealed history to judge — it is NOT a negative finding about the agent or the server; a proceed verdict does not guarantee the server will perform. The base verdict inherits the counterparty pre-flight limits: The verdict is plain arithmetic over public sealed records only (passport status + skeleton reputation score), not a credit decision, not financial/legal advice, not a guarantee of performance; insufficient_history means too little sealed history to judge — it is NOT a negative finding about the agent; a proceed verdict does not guarantee the counterparty will perform.

Callable surfaces

For agents

This bundle as data: GET /v1/publisher-trust. Claim a server first: /for-publishers. The full catalog: /services. Pricing: /pricing. Verification stays free and needs no key.

Every number in this document is computed live from the platform state at the moment of the read — the usage counts from the publisher claims of live accounts (sandbox and canary accounts excluded), the monitoring targets and sealed checks matching those claims' endpoints, the vetting scans recorded for the claimed servers, and a scoped pre-flight verdict computed for every live claim at this same read. Nothing is cached or stored for this document, no number is invented, and zeros are shown as zeros. The public documents show a claimed server's public claim view and aggregate counts only; the owner tenant, the claim proof token and any credential never appear in any public output. The publisher trust bundle is not charged today; verification is free and needs no key. Markdown twin: /publisher-trust.md.

For publishersEndpoint monitoringVetting scansCounterparty pre-flight check