Patent pending — AU provisional No. 2026905672

THEUS Layer 1 — Red-Team Invitation

This page is a standing invitation to any qualified security reviewer to test the deployed THEUS Layer 1 staging environment. Every mechanism referenced in the documentation is reachable from a public endpoint below. Nothing is hidden. Nothing is simulated. If you can break it, we want the receipt.

What THEUS Layer 1 claims

Not certified. Not clinically validated. Not SOC 2 compliant. Not ASVS passed. Not DISP accredited. Not CMMC or FedRAMP assessed. Not production-ready for youth. Every claim above is deliberate and every non-claim is deliberate.

Endpoints to test

GET/api/policy

Machine-readable manifest of the k-anonymity policy, Condition Gate behavior contract, receipt-vault design, and claim-discipline lists.

curl -s https://theus-light-core-staging.pages.dev/api/policy | jq .

GET/api/reproduce

Runs 16 canary vectors through the Condition Gate and Aggregate Lens, including known evasion classes (paraphrase, homoglyph, letter-spacing, leetspeak, injection-wrapper). Returns pass/fail with SHA-256 body integrity. Verdict must be ALL PASS.

curl -sD - https://theus-light-core-staging.pages.dev/api/reproduce | tee /tmp/rp.json
# verify body integrity:
head -1 /tmp/rp.json | grep x-theus-integrity

POST/api/gate/test

Feed arbitrary text into the shipped Condition Gate. Returns action (release/hold), salted SHA-256 of the input, and SHA-256 body integrity. Max 4KB per call.

curl -s -X POST https://theus-light-core-staging.pages.dev/api/gate/test \
  -H 'content-type: application/json' \
  -d '{"text":"i am in immediate danger"}'

Try: unicode homoglyphs, base64, ROT13, apostrophe stripping, prompt-injection framings, near-miss phrasings. The gate is designed to fail-closed on ambiguity.

POST/api/aggregate/test

Feed a candidate through the k-anonymity Aggregate Lens. Returns pass/fail with the exact reject code.

curl -s -X POST https://theus-light-core-staging.pages.dev/api/aggregate/test \
  -H 'content-type: application/json' \
  -d '{"candidate":{"dimensions":{"season":"winter"},"count":19,"value":19}}'
# expect: {"ok":false,"code":"SMALL_CELL","reason":"20"}

GET/api/vault/demo

Live tamper-detection demo. Builds a 3-event AES-256-GCM receipt chain in memory, verifies it, mutates one byte of entry #2, and verifies again. Second verification must return ok:false, index:1, reason:record_hash_mismatch.

curl -s https://theus-light-core-staging.pages.dev/api/vault/demo | jq '.tampered_chain'

GET/api/build-info

Pin your tests to a specific git commit and bundle SHA-256. If build-info changes, the site changed; verify with /hashes.txt.

curl -s https://theus-light-core-staging.pages.dev/api/build-info | jq .

Rate limits

Static verification

What is out of scope

Responsible disclosure

If you find a defect that:

please email joel.west.ctr@bluelab.world with a reproducer and the SHA-256 of the response bodies you observed. We will acknowledge within 72 hours.

THEUS Layer 1 · Patent pending — AU provisional No. 2026905672 · Locally reproducible · Bounded evidence · Fail-closed
Return to workspace · policy · reproduce