Patch release with server-side fixes and E2E verification against live production.
Fixes since v0.6.0
- Server: Fixed Ed25519 attestation signing (PKCS8 format for Cloudflare Workers)
- Server: Graceful fallback if attestation signing fails (verify endpoint no longer 500s)
- E2E tests: Fixed login payload parsing (separate stdout/stderr capture)
Verified
32/32 E2E tests passing against live api.newtype-ai.org:
- init, push (TOFU), public card fetch, branch workflow
- Ownership verification with
admitted,identitymetadata,attestation - Cross-app replay protection (403)
- Expired timestamp rejection (401)
- Login payload includes
public_key
Identity Registry features (from v0.6.0)
- Machine fingerprint collection at init
public_keyin login payload- Policy-based verification (
policyparameter on/agent-card/verify) - Identity metadata (
registration_timestamp,machine_identity_count,ip_identity_count,total_logins, etc.) - Server attestation (Ed25519 signed verification results)
min_age_secondsdefaults to 5 seconds