Signed, deterministic compliance state per object per jurisdiction, resolved upstream
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The signed receipt of one gate decision on a GSC hub, by decision_id: what was cleared, for whom, under which rule, when — with the hub signature and the ledger transaction id. No caller data, no PII, no amounts.
The signed receipt of one gate decision on a GSC hub, by decision_id: what was cleared, for whom, under which rule, when — with the hub signature and the ledger transaction id. No caller data, no PII, no amounts.
| Argument | Type | Description |
|---|---|---|
| decision_id* | string |
{
"type": "object",
"required": [
"decision_id"
],
"properties": {
"decision_id": {
"type": "string",
"pattern": "^gate_[a-f0-9]{16,40}$"
}
}
}Hubs only (x-hub-key): lodge one receipt for a gate decision — the hash on the Confidential Ledger, the receipt kept and served by decision_id. Idempotent on decision_id.
| Argument | Type | Description |
|---|---|---|
| receipt* | object |
{
"type": "object",
"required": [
"receipt"
],
"properties": {
"receipt": {
"type": "object",
"required": [
"decision_id",
"hub",
"gtin",
"market",
"actor_class",
"result",
"reason_code",
"rule_set",
"decided_at"
],
"properties": {
"hub": {
"enum": [
"a2a-grocery",
"a2a-cosmetics",
"a2a-peptides"
],
"type": "string"
},
"gtin": {
"type": "string",
"pattern": "^[0-9]{14}$"
},
"market": {
"type": "string",
"pattern": "^[A-Z]{2}$"
},
"record": {
"type": [
"object",
"null"
],
"properties": {
"kid": {
"type": [
"string",
"null"
]
},
"status": {
"type": [
"string",
"null"
]
},
"fetch_date": {
"type": [
"string",
"null"
]
},
"source_page": {
"type": [
"string",
"null"
]
}
},
"description": "the gtinfetch answer the decision read: source_page, fetch_date, status, kid"
},
"result": {
"type": "string"
},
"rule_set": {
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
},
"version": {
"type": [
"string",
"null"
]
}
}
},
"decided_at": {
"type": "string"
},
"actor_class": {
"type": "string"
},
"decision_id": {
"type": "string",
"pattern": "^gate_[a-f0-9]{16,40}$",
"description": "the hub gate decision id"
},
"reason_code": {
"type": "string"
},
"hub_signature": {
"type": [
"object",
"null"
],
"properties": {
"alg": {
"type": "string"
},
"jws": {
"type": "string"
},
"kid": {
"type": "string"
}
},
"description": "the hub's detached JWS over the receipt (keys sorted, compact JSON), verified against the hub keyring"
}
}
}
}
}