Skip to content

Declarative attestation authoring#54

Merged
teranos merged 2 commits intomainfrom
attestation-authoring
Apr 14, 2026
Merged

Declarative attestation authoring#54
teranos merged 2 commits intomainfrom
attestation-authoring

Conversation

@teranos
Copy link
Copy Markdown
Owner

@teranos teranos commented Apr 14, 2026

Summary

  • Add qntx { node { url } } and attestation { subject, predicate, context, attributes } blocks to pbt
  • CTFE parser, sizing pass, and static assert tests for both blocks
  • ground attest subcommand: POSTs all declared attestations to all QNTX nodes (0.4s timeout, fire-and-forget)
  • make install runs ground attest automatically after binary install
  • Fix project-scoped deferred delivery: gate on main/master when in a git repo, deliver unconditionally otherwise

Test plan

  • CTFE static assert tests pass for qntx/attestation parsing
  • make install posts to running nodes (201), skips unreachable nodes fast
  • Batch raven:routes attestation accepted by QNTX

@teranos teranos merged commit 303ec66 into main Apr 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant