Skip to main content

Augmented reality for LLM agents: YAML frontmatter, content fencing, and fire-once tips for MCP tool responses.

Project description

betamatter

Structured beta for the agent driving the tools.

betamatter is the YAML-frontmatter layer for MCP tool responses whose user is the LLM. Every tool response has two channels — the body (the answer) and the frontmatter (a trusted sidechannel about the answer) — and this library owns the mechanics that keep that line honest: an entries container (FMEntries) that guards multi-contributor guidance keys against silent clobbering, the sole sanctioned --- block builder (build_frontmatter), a box-drawing datamark fence for untrusted content (fence_content), and a fire-once tip ledger (TipLedger) for once-per-process educational guidance. Extracted from parkour-mcp, whose frontmatter discipline it generalizes; consuming projects declare their own trust polarity, field vocabulary, and tip registry as deltas.

The conventions themselves — handles/shape/steering, phrasing doctrine, trust rules, tip semantics — are specified in docs/standard.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

betamatter-0.1.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

betamatter-0.1.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file betamatter-0.1.0.tar.gz.

File metadata

  • Download URL: betamatter-0.1.0.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for betamatter-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a7e4a6578ed8758a7794e01b9a69770cb6383ec38a588a131d011c248aef84e5
MD5 b3adcddebc49f6da2c282145655957f0
BLAKE2b-256 8eb6e039bf853fa93232c2c136c6de358d9409bb2128274b02bcbd459ada9597

See more details on using hashes here.

Provenance

The following attestation bundles were made for betamatter-0.1.0.tar.gz:

Publisher: release.yml on blightbow/betamatter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file betamatter-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: betamatter-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for betamatter-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92d17fcf32c4acada355149b809ceb6c2033dcf1ef274b9c5a52668175e8d753
MD5 e1fc81d34e8592d5937ff296f32f508a
BLAKE2b-256 1bf51e11eb8011b1825325016d506b4e7b163eac7458b48c43766c044ad08967

See more details on using hashes here.

Provenance

The following attestation bundles were made for betamatter-0.1.0-py3-none-any.whl:

Publisher: release.yml on blightbow/betamatter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page