Skip to content

[codex] Add brand actor proof contract#8

Merged
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
codex/brand-actor-proof-0.2.4
May 9, 2026
Merged

[codex] Add brand actor proof contract#8
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
codex/brand-actor-proof-0.2.4

Conversation

@Jesssullivan

Copy link
Copy Markdown
Contributor

Summary

Adds a reusable brand actor contract for Tinyland-controlled ActivityPub spokes and bumps the package/module surface to 0.2.4.

Changes

  • Add BrandActorService for stable brand actor URI derivation, actor document construction, WebFinger construction, and validation.
  • Export the new brand actor helpers from the package services surface.
  • Add tests for software/Gear-style brand actor URI contracts.
  • Add a controlled-peer proof harness that signs a brand actor Create request and verifies it through the inbound HTTP signature path.

Validation

  • pnpm test
  • pnpm typecheck
  • pnpm build
  • pnpm check:package
  • bazel build //...
  • bazel test //...

Follow-up

After this lands, tag/release v0.2.4, compute the GitHub tag archive integrity, add tummycrypt_tinyland_activitypub@0.2.4 to tinyland-inc/bazel-registry, then update tinyland.dev to consume the promoted BCR version.

@Jesssullivan Jess Sullivan (Jesssullivan) marked this pull request as ready for review May 9, 2026 19:39
@Jesssullivan Jess Sullivan (Jesssullivan) merged commit 68468f6 into main May 9, 2026
4 checks passed
@Jesssullivan Jess Sullivan (Jesssullivan) deleted the codex/brand-actor-proof-0.2.4 branch May 9, 2026 19:40
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