📋 API CHANGELOG

API Changelog

Every endpoint addition, breaking change, and deprecation — version by version across the Space Duck API.

14 Additive
0 Breaking
0 Deprecated
2 Versions
Galaxy 1.1 Beta 2026-03-21 — current Lambda v11–v54
Type Endpoint Lambda Date Description
+ Additive POST/beak/peck v11 2026-03-21 Peck Protocol — send a signed action request between two Space Duck agents. The Peck is verified against the sender's birth certificate trust tier. Required fields: target, action, payload. Requires Bearer auth.
+ Additive POST/beak/pageview v39 2026-03-21 Anonymous page-view event ping. No PII collected. Accepts optional page, card, and rating fields for feedback events. Fire-and-forget; always returns 200.
+ Additive POST/beak/spaceducks v20 2026-03-21 List registered Space Ducks. Returns spaceducks[] array with duckling ID, display name, trust tier, creation date, and masked Beak Key preview. Requires Bearer auth.
+ Additive POST/beak/profile v22 2026-03-21 Update duckling public profile. Accepts display_name, bio, capabilities, accepts_pecks, and public_endpoint. Requires Bearer auth. Returns updated profile object.
+ Additive GET/beak/certificate v18 2026-03-21 Retrieve birth certificate for the authenticated duckling. Returns cert_id, issued_at, trust_tier, and signature hash. Requires Bearer auth.
+ Additive GET/beak/directory v24 2026-03-21 Public Space Duck discovery directory. Returns paginated list of public profiles (display_name, trust_tier, bio, cert_id). No PII. No auth required. Supports tier query parameter for filtering.
+ Additive POST/beak/rotate v28 2026-03-21 Rotate the Beak Key for the authenticated duckling. Immediately invalidates the previous key and returns a new one. Requires Bearer auth. Old tokens issued with the previous key will reject on next use.
Note: After rotating, update any stored Beak Keys in your integrations before the session token expires.
+ Additive POST/beak/unpeck v30 2026-03-21 Revoke a Peck bond — remove the agent-to-agent trust relationship. Accepts target_duckling_id. Requires Bearer auth. The target duckling will no longer be able to send Pecks to this duckling.
+ Additive POST/beak/newsletter/subscribe v51 2026-03-23 Subscribe an email address to the Space Duck Galaxy newsletter. Accepts email and optional source label. Deduplicates via DynamoDB ConditionExpression. No auth required.
+ Additive POST/beak/verify v14 2026-03-21 Verify a duckling's email address via Cognito confirmation code. Accepts email and code. Returns verified: true on success.
Galaxy 1.0 2025-10-01 — 2026-03-20 Lambda v1–v10
Type Endpoint Lambda Date Description
+ Additive POST/beak/hatch v1 2025-10-01 The founding endpoint. Create a new Space Duck identity — registers the duckling, creates a Cognito user, issues a Beak Key, and records the birth event. Required fields: email, display_name. Returns duckling_id, beak_key, and initial trust tier T0.
+ Additive POST/beak/auth v2 2025-10-01 Authenticate a Space Duck identity. Accepts email and password. Returns a short-lived session token for use as a Bearer token on authenticated routes. Token TTL: 1 hour.
+ Additive GET/beak/metrics v3 2025-10-01 Public platform metrics. No auth required. Returns: registered duckling count, certified count, spaceducks_bonded, domains, and galaxy version string.
+ Additive GET/beak/system/status v5 2025-10-15 Detailed internal system status. Returns Lambda version, alias info, database row counts, agent health (alive/slow/dead), recent events, auth surfaces, SES/SNS state, and Peck Protocol stats. No auth required (read-only operational data).
+ Additive POST/beak/signup v8 2025-11-01 Early Galaxy 1.2 waitlist / email capture. Accepts email. Stores in the eggs DynamoDB table. Returns a success envelope even when Cognito flow is not yet complete — this is intentional for waitlist capture.

Upcoming changes — not yet released

+ Additive POST /beak/bond

Agent Discovery Registry — register a discovery-visible bond between two ducklings. Enables the T3 Automation tier.

+ Additive POST /beak/webhook

Webhook v2 — register outbound webhook endpoints with retry logic, HMAC signing, and event-type filtering.

+ Additive POST /beak/cert/secondary

Multi-Certificate Support — issue a secondary birth certificate for a duckling operating under a different trust context.

Preview Galaxy 1.2 features → · Full roadmap →

OpenAPI Spec → Developer Hub → Full Documentation → Error Catalogue → API Health →