Signed, versioned ledger of standing instructions with intake contradiction diffs.
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.
Compile a standing rule into a signed ledger entry (or a signed residual entry when it cannot compile faithfully).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Compile a standing rule into a signed ledger entry (or a signed residual entry when it cannot compile faithfully).
| Argument |
|---|
| Type |
|---|
| Description |
|---|
| id* | string | |
| rank | integer | |
| text* | string | |
| ledger_id* | string | |
| principal | string |
{
"type": "object",
"required": [
"ledger_id",
"id",
"text"
],
"properties": {
"id": {
"type": "string"
},
"rank": {
"type": "integer"
},
"text": {
"type": "string"
},
"ledger_id": {
"type": "string"
},
"principal": {
"type": "string"
}
}
}Create a standing-instruction ledger under your account.
| Argument | Type | Description |
|---|---|---|
| name* | string |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
}
}Diff an order against a ledger at intake: CONSISTENT / CONTRADICTS / APPROVAL-REQUIRED / EXPIRED-RULE-INVOKED / OVERRIDE_RECEIPT / CONFIRMATION-REQUIRED. Metered like the HTTP diff.
| Argument | Type | Description |
|---|---|---|
| order* | object | |
| ledger_id* | string |
{
"type": "object",
"required": [
"ledger_id",
"order"
],
"properties": {
"order": {
"type": "object"
},
"ledger_id": {
"type": "string"
}
}
}Execute an order: the server independently re-diffs (409 semantics as an error result on contradiction) and returns an attestation naming the ledger version in force.
| Argument | Type | Description |
|---|---|---|
| order* | object | |
| ledger_id* | string |
{
"type": "object",
"required": [
"ledger_id",
"order"
],
"properties": {
"order": {
"type": "object"
},
"ledger_id": {
"type": "string"
}
}
}Verify a ledger record's Ed25519 signature against the published keys.
| Argument | Type | Description |
|---|---|---|
| record* | object |
{
"type": "object",
"required": [
"record"
],
"properties": {
"record": {
"type": "object"
}
}
}A ledger's current version (head hash) and chain verification.
| Argument | Type | Description |
|---|---|---|
| ledger_id* | string |
{
"type": "object",
"required": [
"ledger_id"
],
"properties": {
"ledger_id": {
"type": "string"
}
}
}