Attestation
@atalanta/attestationv2026.07.29.1
01README
Record first-person oaths as durable swamp data and gate workflows on assert_attested so an agent cannot skip a documented step without swearing it did the work.
02Models
@atalanta/attestationv2026.07.29.1attestation.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name? | string |
fn attest(subject: string, step: string, oath: string, evidence?: string, attestedAt: string)
Record a first-person oath for a (subject, step). The act of committing a
| Argument | Type | Description |
|---|---|---|
| subject | string | Scope the oath is about (workflow run, week, PR, deploy id, …). |
| step | string | Named checkpoint being attested (e.g. 'read-docs'). |
| oath | string | First-person declaration. Strong, specific wording — not a checkbox flag. |
| evidence? | string | Optional self-proving detail (quoted line, count). Omitted when none. |
| attestedAt | string | ISO-8601 timestamp; the caller supplies it. |
fn assert_attested(subject: string, step: string)
Gate: succeed only if an attestation exists for (subject, step). Throws when
| Argument | Type | Description |
|---|---|---|
| subject | string | Scope that must already have an oath. |
| step | string | Checkpoint that must already have an oath. |
Resources
attestation(infinite)— One recorded oath, keyed by subject + step. Re-attesting the same key bumps the version.
03Stats
A
100 / 100
Downloads
0
Archive size
6.7 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
04Platforms
05Labels