Labsco
MCP SERVER

Creed Space

by Creed-Space

Hold an agent to a written constitution — get the merged rules for a persona, adjudicate a request against them, validate a response for violations, and re-anchor periodically to prevent drift.

Agent Guardrails, Content Safety & AuditVerified
Summary
The compact anchor plus a heartbeat is the practical answer to the real problem — rules loaded once at the start stop being followed by turn forty.

Every attempt to govern agent behaviour with a document runs into the same decay: the constitution is in the context at the beginning and buried by the end. A one-to-two-kilobyte anchor carrying only the non-negotiable rules, re-injected periodically, is a design that takes context economics seriously rather than assuming the model remembers. Pairing adjudicate before an action with attest_response after it closes the loop in both directions. The hash chain on attestations is what makes any of it auditable rather than merely well-intentioned — a governance layer nobody can verify is a governance layer nobody should trust.

What it is

A governance layer for agent behaviour: constitutions and value profiles per persona, a policy decision path for incoming requests, response validation, and drift control through periodic re-anchoring.

What you get
  • heartbeat exists specifically to prevent context drift, returning a mini-anchor periodically — an explicit answer to rules decaying over a long session.
  • get_anchor returns a compact one-to-two-kilobyte anchor with the top non-negotiable rules and a hash, so the constraint stays in context without the whole constitution riding along.
  • adjudicate returns a policy decision for a user request against the active constitution, rather than leaving the model to interpret rules itself.
  • attest_response validates a produced response against the creed to check for violations — the check after, matching adjudicate before.
  • Personas switchable per session, each with a merged constitution and a value profile of desired, disliked and never qualities.
  • get_system_prompt assembles the complete prompt from constitution and qualities, and preview_export shows the export configuration for other tools.
  • perform_multi_scale_handshake runs an N-party value handshake across scales with anti-collusion, and get_scale_attestation returns a hash-chained attestation record.
  • Constitutions searchable by keyword or persona and retrievable by id, with clear_cache forcing fresh data.
Requirements

A Creed Space account holding the constitutions and personas.

Setup effort

One command — npx @creedspace/mcp-server --persona ambassador