{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vkqc34np3mkq","handle":"governance-platform","url":"https://wellknown.network/agents/governance-platform","links":{"self":"https://wellknown.network/agents/governance-platform/record.json","html":"https://wellknown.network/agents/governance-platform","markdown":"https://wellknown.network/agents/governance-platform/record.md","api":"https://wellknown.network/api/v1/agents/governance-platform","status":"https://wellknown.network/api/v1/agents/governance-platform/status","claim":"https://wellknown.network/agents/governance-platform/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/governance-platform/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:app.geodesiclabs.ai:server:governance-platform","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"governance-platform","summary":"Pre-execution governance for AI agents. Deterministic PASS/FAIL/REVIEW verdicts, replayable proof.","description":"Pre-execution governance for AI agents. Deterministic PASS/FAIL/REVIEW verdicts, replayable proof.","publisher":{"name":"ai.geodesiclabs","url":null},"homepage":null,"repository":null,"version":"1.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://app.geodesiclabs.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-27T15:46:40.875473Z","publishedAt":"2026-07-27T15:46:40.875473Z","registryName":"ai.geodesiclabs/governance-platform"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"derived"},{"slug":"code.review","name":"Code Review","confidence":0.885,"provenance":"derived"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.583,"provenance":"derived"},{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":0.569,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.54,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.54,"provenance":"derived"}],"categories":["automation","code","content","dev","documents","knowledge"]},"observed":{"status":"live","statusReason":"Responded 7s ago.","lastOkAt":"2026-09-05T14:25:41.856Z","lastProbedAt":"2026-09-05T14:25:41.856Z","statusComputedAt":"2026-09-05T14:25:48.842Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":335},"latestObservations":[{"at":"2026-09-05T14:25:41.856Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":335,"error":null,"detail":{"tools":[{"name":"validate","description":"Validate structured data against a Blueprint's rules BEFORE the result\n    is used. Returns PASS, FAIL, or REVIEW with plain-language findings,\n    repair sugge"},{"name":"validate_repair","description":"Validate structured data against a Blueprint and, when it fails,\n    include repair suggestions (corrected values with the rule each fix is\n    based on) in the"},{"name":"create_blueprint","description":"Create a Blueprint - the governance contract validation runs against.\n\n    A Blueprint defines what correct means for your data: fields, the math\n    that must "},{"name":"list_blueprints","description":"List the Blueprints on this account with field/rule/constraint counts\n    and mode. Use the returned workflow_name as 'blueprint' in validate.\n    "},{"name":"repair","description":"One-shot repair: return corrected values that would make failing data\n    valid under the Blueprint. Use repair_path to see the steps instead.\n    "},{"name":"check_blueprint_health","description":"Static pre-deploy analysis of a Blueprint's rule set. Returns a health\n    verdict - healthy, acceptable, fragile, rigid, split, brittle_islands,\n    or unsatis"},{"name":"compare_semantic_equivalence","description":"Compare two payloads under the dual-hash design: content_hash is\n    invariant to field order and numeric formatting (5 vs '5.00');\n    semantic_hash additional"},{"name":"govern_inference","description":"Quality-govern an in-progress AI generation step BEFORE its output is\n    used (complements validate, which checks finished documents). Returns\n    an action - "},{"name":"get_inference_trace","description":"Retrieve the durable audit trail for a governed generation: every\n    recorded decision and its reasons.\n    "},{"name":"recent_inference_decisions","description":"Recent generation-governance decisions across all runs - what was\n    approved, held, and escalated.\n    "},{"name":"verify_certificate","description":"Independently re-verify a validation certificate. Integrity mode checks\n    the hash chain; full mode (certificate + original data) recomputes\n    every atteste"},{"name":"profile_blueprint_robustness","description":"Sweep the Blueprint's numeric constraint bounds and report verdict\n    stability: the stable band, the scales where the verdict first flips,\n    and advice. Use"},{"name":"forecast","description":"Deterministic forward reasoning: from the current data state, generate\n    and rank the valid next states reachable under the Blueprint's rules.\n    "},{"name":"discover_patterns","description":"Learn candidate validation rules and structural document types from a\n    batch of your records, deterministically - no Blueprint required.\n    Promote results "},{"name":"repair_path","description":"Find the shortest sequence of field changes taking invalid data to a\n    valid state, as an ordered path of intermediate states. Different from\n    repair (one-"},{"name":"counterfactual","description":"Run the same data under two rule sets and compare which future states\n    remain valid - what-if analysis for rule changes.\n    "},{"name":"analyze_anomaly","description":"Explain whether a record fits the usual pattern for records like it,\n    and which fields stand out. No Blueprint required.\n    "},{"name":"create_chain","description":"Create a multi-agent sequential chain: stages validate in order against\n    one Blueprint, repairs propagate forward, TTL bounds the run. Siblings:\n    submit_c"},{"name":"submit_chain_stage","description":"Submit data for the chain's current stage; the platform validates it\n    and advances the chain if it passes. Response includes next-stage info\n    and accumula"},{"name":"handoff_audit","description":"Audit a handoff between two chain stages: a context capsule of verified\n    facts from the prior stage, and (if proposed_data is given) a\n    compatibility verd"},{"name":"approve_rule","description":"Promote a rule discovered by discover_patterns into Blueprint-ready\n    form.\n    "},{"name":"reject_rule","description":"Reject a discovered candidate rule so it will not be promoted into a\n    Blueprint. Pair with approve_rule after discover_patterns.\n    "},{"name":"structural_types","description":"Retrieve the document categories a discover_patterns session identified\n    (counts, distinguishing fields, domain hints). Read-only; returns\n    status=no_sess"},{"name":"decompose_failure","description":"Split the error between original and corrected values into direct rule\n    violations, boundary violations, and systemic structural error, with\n    per-field co"},{"name":"geometric_confidence","description":"Summarize an already-computed state_vector into a confidence level\n    (high/medium/low) with a recommendation. Post-hoc digest - use\n    analyze_anomaly or che"},{"name":"check_realization","description":"Structural realization analysis of a payload against the Blueprint's\n    reference configuration (requires a 'realization' block; otherwise\n    status=skipped)."},{"name":"check_drift","description":"Check whether recent submissions still match the established pattern\n    for this Blueprint. Returns a stability verdict and observation count.\n    "},{"name":"authorize_execution","description":"Go/no-go for a real-world action (payment, filing, API write): runs\n    full validation, then the Blueprint's execution gate. authorized=true\n    only on PASS; "},{"name":"load_rule_pack","description":"Load a prebuilt Blueprint template (invoices, timecards, legal, POs,\n    claims). Call without pack_id to list packs; then create_blueprint to\n    save a custom"},{"name":"get_execution_trace","description":"Run validation and return the per-node execution trace (node names,\n    deterministic flags, timing) plus the verdict and determinism hash.\n    Use validate for"},{"name":"verify_replay","description":"Verify two replay contracts represent the same deterministic execution:\n    same input + same rules = same result, byte-identical. Mismatch fields\n    localize "},{"name":"account_status","description":"This account's plan, key usage, Blueprint counts, and the deployed\n    platform build fingerprint (version, build, deployed).\n    "},{"name":"delete_blueprint","description":"Permanently delete a Blueprint and revoke its API keys. Irreversible;\n    requires confirm=true. Account-level keys are unaffected.\n    "},{"name":"update_blueprint","description":"Update an existing Blueprint in place. Only passed fields change;\n    pass [] to clear a list. workflow_name cannot be renamed and existing\n    API keys keep wo"},{"name":"list_api_keys","description":"List this account's API keys (masked) with their Blueprint bindings.\n    "},{"name":"rotate_api_key","description":"Replace an API key with a fresh one. The old key stops working\n    immediately; the new key inherits its bindings.\n    "},{"name":"delete_api_key","description":"Permanently delete one of the caller's API keys.\n\n    DESTRUCTIVE — agents using the deleted key will receive auth\n    errors immediately. The Blueprint a key w"}],"toolCount":37,"serverName":"GeodesicAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"validate","description":"Validate structured data against a Blueprint's rules BEFORE the result\n    is used. Returns PASS, FAIL, or REVIEW with plain-language findings,\n    repair sugge"},{"name":"validate_repair","description":"Validate structured data against a Blueprint and, when it fails,\n    include repair suggestions (corrected values with the rule each fix is\n    based on) in the"},{"name":"create_blueprint","description":"Create a Blueprint - the governance contract validation runs against.\n\n    A Blueprint defines what correct means for your data: fields, the math\n    that must "},{"name":"list_blueprints","description":"List the Blueprints on this account with field/rule/constraint counts\n    and mode. Use the returned workflow_name as 'blueprint' in validate.\n    "},{"name":"repair","description":"One-shot repair: return corrected values that would make failing data\n    valid under the Blueprint. Use repair_path to see the steps instead.\n    "},{"name":"check_blueprint_health","description":"Static pre-deploy analysis of a Blueprint's rule set. Returns a health\n    verdict - healthy, acceptable, fragile, rigid, split, brittle_islands,\n    or unsatis"},{"name":"compare_semantic_equivalence","description":"Compare two payloads under the dual-hash design: content_hash is\n    invariant to field order and numeric formatting (5 vs '5.00');\n    semantic_hash additional"},{"name":"govern_inference","description":"Quality-govern an in-progress AI generation step BEFORE its output is\n    used (complements validate, which checks finished documents). Returns\n    an action - "},{"name":"get_inference_trace","description":"Retrieve the durable audit trail for a governed generation: every\n    recorded decision and its reasons.\n    "},{"name":"recent_inference_decisions","description":"Recent generation-governance decisions across all runs - what was\n    approved, held, and escalated.\n    "},{"name":"verify_certificate","description":"Independently re-verify a validation certificate. Integrity mode checks\n    the hash chain; full mode (certificate + original data) recomputes\n    every atteste"},{"name":"profile_blueprint_robustness","description":"Sweep the Blueprint's numeric constraint bounds and report verdict\n    stability: the stable band, the scales where the verdict first flips,\n    and advice. Use"},{"name":"forecast","description":"Deterministic forward reasoning: from the current data state, generate\n    and rank the valid next states reachable under the Blueprint's rules.\n    "},{"name":"discover_patterns","description":"Learn candidate validation rules and structural document types from a\n    batch of your records, deterministically - no Blueprint required.\n    Promote results "},{"name":"repair_path","description":"Find the shortest sequence of field changes taking invalid data to a\n    valid state, as an ordered path of intermediate states. Different from\n    repair (one-"},{"name":"counterfactual","description":"Run the same data under two rule sets and compare which future states\n    remain valid - what-if analysis for rule changes.\n    "},{"name":"analyze_anomaly","description":"Explain whether a record fits the usual pattern for records like it,\n    and which fields stand out. No Blueprint required.\n    "},{"name":"create_chain","description":"Create a multi-agent sequential chain: stages validate in order against\n    one Blueprint, repairs propagate forward, TTL bounds the run. Siblings:\n    submit_c"},{"name":"submit_chain_stage","description":"Submit data for the chain's current stage; the platform validates it\n    and advances the chain if it passes. Response includes next-stage info\n    and accumula"},{"name":"handoff_audit","description":"Audit a handoff between two chain stages: a context capsule of verified\n    facts from the prior stage, and (if proposed_data is given) a\n    compatibility verd"},{"name":"approve_rule","description":"Promote a rule discovered by discover_patterns into Blueprint-ready\n    form.\n    "},{"name":"reject_rule","description":"Reject a discovered candidate rule so it will not be promoted into a\n    Blueprint. Pair with approve_rule after discover_patterns.\n    "},{"name":"structural_types","description":"Retrieve the document categories a discover_patterns session identified\n    (counts, distinguishing fields, domain hints). Read-only; returns\n    status=no_sess"},{"name":"decompose_failure","description":"Split the error between original and corrected values into direct rule\n    violations, boundary violations, and systemic structural error, with\n    per-field co"},{"name":"geometric_confidence","description":"Summarize an already-computed state_vector into a confidence level\n    (high/medium/low) with a recommendation. Post-hoc digest - use\n    analyze_anomaly or che"},{"name":"check_realization","description":"Structural realization analysis of a payload against the Blueprint's\n    reference configuration (requires a 'realization' block; otherwise\n    status=skipped)."},{"name":"check_drift","description":"Check whether recent submissions still match the established pattern\n    for this Blueprint. Returns a stability verdict and observation count.\n    "},{"name":"authorize_execution","description":"Go/no-go for a real-world action (payment, filing, API write): runs\n    full validation, then the Blueprint's execution gate. authorized=true\n    only on PASS; "},{"name":"load_rule_pack","description":"Load a prebuilt Blueprint template (invoices, timecards, legal, POs,\n    claims). Call without pack_id to list packs; then create_blueprint to\n    save a custom"},{"name":"get_execution_trace","description":"Run validation and return the per-node execution trace (node names,\n    deterministic flags, timing) plus the verdict and determinism hash.\n    Use validate for"},{"name":"verify_replay","description":"Verify two replay contracts represent the same deterministic execution:\n    same input + same rules = same result, byte-identical. Mismatch fields\n    localize "},{"name":"account_status","description":"This account's plan, key usage, Blueprint counts, and the deployed\n    platform build fingerprint (version, build, deployed).\n    "},{"name":"delete_blueprint","description":"Permanently delete a Blueprint and revoke its API keys. Irreversible;\n    requires confirm=true. Account-level keys are unaffected.\n    "},{"name":"update_blueprint","description":"Update an existing Blueprint in place. Only passed fields change;\n    pass [] to clear a list. workflow_name cannot be renamed and existing\n    API keys keep wo"},{"name":"list_api_keys","description":"List this account's API keys (masked) with their Blueprint bindings.\n    "},{"name":"rotate_api_key","description":"Replace an API key with a fresh one. The old key stops working\n    immediately; the new key inherits its bindings.\n    "},{"name":"delete_api_key","description":"Permanently delete one of the caller's API keys.\n\n    DESTRUCTIVE — agents using the deleted key will receive auth\n    errors immediately. The Blueprint a key w"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.geodesiclabs/governance-platform","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.geodesiclabs%2Fgovernance-platform","firstSeenAt":"2026-09-05T13:36:08.722Z","fetchedAt":"2026-09-05T13:36:08.722Z","normalizedAt":"2026-09-05T13:36:08.722Z"}]},"firstSeenAt":"2026-09-05T13:36:08.722Z","updatedAt":"2026-09-05T14:25:50.726Z"}