Repository navigation
UCANs, gated serving and the seal report; 0.8.0 - #2
Merged
Merged
Conversation
NodeKey::ucan mints a token for the node that presents it and Ucan::proofId names a parent for delegation; call and openStream present ucan: and proofs:. serve and serveStream take a ServePolicy (ucan_required or realm_member_required), which libmacula enforces before a call reaches PHP. callReport and Stream::report give the seal report. All over the libmacula calls that already exist (call_opts, open_stream_opts, serve_opts, ucan_create, ucan_proof_id, stream_report). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
From the Fable round on the serve-side policy: ucan '' is refused like any malformed option instead of reaching libmacula, realmMemberRequired takes 64 hex or 32 bytes through Wire::id32, the ucan docblock says fct is null or an object, and the free()/send() docblocks are back on their functions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Runs CI. Lands through the push ask.
🤖 Generated with Claude Code