Fabio Bozzo
52ae2eaf60
fix inconsistent test expectations
2024-10-23 11:25:07 +02:00
Michael Muré
570bcdcb6c
policy: comment out "filtering" of policies, concept that doesn't really work
2024-10-23 11:25:07 +02:00
Michael Muré
5abb870462
policy: follow the changes in selector, operate on a single returned node
2024-10-23 11:25:07 +02:00
Fabio Bozzo
4ec675861d
propose fix for inconsistent test expectations
2024-10-22 17:33:28 +02:00
Fabio Bozzo
b941b507e0
fix optional identity parsing (no idempotent)
2024-10-22 14:13:12 +02:00
Michael Muré
e66beb662e
selector: rework to match the spec, cleanup lots of edge cases
...
- removed field selection against a list
- a selector return exactly one node, or nil
- implemented the full set of slicing, including negative indexes
- plenty of other cleanup and simplification
2024-10-22 13:47:53 +02:00
Michael Muré
ac1b03f144
Merge pull request #44 from ucan-wg/policy-filtering
...
policy: add a way to filter policies with a path
2024-10-16 14:29:57 +02:00
Michael Muré
7fa3ba1492
policy: add a way to filter policies with a path
...
Based on exploration work https://github.com/ucan-wg/go-ucan/pull/27
2024-10-16 13:48:01 +02:00
Michael Muré
081d382028
selector: Select is now a method
2024-10-15 17:26:49 +02:00
Michael Muré
2ad3aeb6da
policy: match is now a method of Policy
2024-10-15 16:53:06 +02:00
Michael Muré
030db7ec0d
invocation: fix comment
2024-10-15 15:41:14 +02:00
Michael Muré
aa4ad2fc10
Merge pull request #42 from ucan-wg/fluent-policy
...
policy: fluent construction
2024-10-15 13:06:56 +02:00
Michael Muré
51e8d5ce04
policy: fluent construction
2024-10-15 13:06:46 +02:00
Michael Muré
59da2d1a2c
Merge pull request #43 from ucan-wg/dlg-options
...
delegation: tune Nbf & Exp options
2024-10-15 10:38:50 +02:00
Michael Muré
88ed55b252
delegation: tune Nbf & Exp options
2024-10-14 20:13:49 +02:00
Michael Muré
9051e5250b
Merge pull request #40 from ucan-wg/dlg-example
...
delegation: make the examples more examply, less testy
2024-10-14 12:52:52 +02:00
Michael Muré
5f2877f0ff
delegation: make the examples more examply, less testy
2024-10-14 12:46:28 +02:00
Michael Muré
100a510097
pkg/container: harden the CAR file round-trip with fuzzing
2024-10-09 18:38:35 +02:00
Michael Muré
2a51d61b46
Merge pull request #39 from ucan-wg/command-as-string
...
command: make the type a string, for easier equality test
2024-10-09 18:30:45 +02:00
Michael Muré
3e3c5a83cc
command: make the type a string, for easier equality test
2024-10-09 17:53:05 +02:00
Michael Muré
d60fb71156
Merge pull request #22 from ucan-wg/container
...
add a token container with serialization as CARv1 file
2024-10-08 11:40:00 +02:00
Michael Muré
40639b6715
container: add readme, remove extra formats, remove go-ipld-cbor dependency
2024-10-07 18:46:19 +02:00
Michael Muré
60922ced96
container: split into reader+writer
2024-10-02 13:43:17 +02:00
Michael Muré
f7b4b48791
container: more experiments
2024-10-02 13:43:17 +02:00
Michael Muré
346efbd31d
container: add cbor serialisation
2024-10-02 13:43:17 +02:00
Michael Muré
df9beadf9c
add a token container with serialization as CARv1 file
2024-10-02 13:43:16 +02:00
Michael Muré
8615f6c72b
Merge pull request #35 from ucan-wg/cid-proposal
...
token: don't store the CID in the token, symmetric API for sealed
2024-10-02 13:42:06 +02:00
Michael Muré
d9739a3bab
token: don't store the CID in the token, symmetric API for sealed
2024-10-02 13:40:29 +02:00
Michael Muré
6b8fbcee0a
Merge pull request #34 from ucan-wg/invocation-stub
...
token: add invocation partial stub
2024-10-02 11:02:32 +02:00
Michael Muré
a7037dbc47
token: add invocation partial stub
2024-10-02 10:53:30 +02:00
Michael Muré
50ea43e3fa
Merge pull request #33 from ucan-wg/continuous-bench
...
gha: add a continuous benchmark action
2024-10-01 17:40:50 +02:00
Michael Muré
0ec16a085c
gha: add a continuous benchmark action
2024-10-01 17:28:19 +02:00
Michael Muré
2b45f7630e
Merge pull request #32 from ucan-wg/cleanups
...
Cleanups and Token interface
2024-10-01 17:20:52 +02:00
Michael Muré
637973b10b
add a token interface
2024-10-01 17:08:57 +02:00
Michael Muré
bb4725d87c
rename tokens to token
2024-10-01 17:02:49 +02:00
Michael Muré
8782554a7b
cleanup some obsolete testdata
2024-10-01 16:24:17 +02:00
Michael Muré
a8302ad441
Merge pull request #31 from ucan-wg/read-arbitrary
...
Read arbitrary
2024-10-01 15:32:47 +02:00
Michael Muré
b4dd8c0757
envelope: fuzz Inspect and FindTag
2024-10-01 15:04:46 +02:00
Michael Muré
4201ab2dca
tokens: expose Inspect and FindTag
2024-10-01 14:51:44 +02:00
Michael Muré
1b7059c029
token/read: add the usual collections of readers
2024-10-01 14:17:02 +02:00
Michael Muré
f3a5209cec
tokens: read arbitrary token
2024-10-01 13:51:56 +02:00
Steve Moyer
a2822f02c7
feat(envelope): expose an Inspect function
2024-09-30 09:58:08 -04:00
Steve Moyer
79955057a3
Merge branch 'v1' into feat/delegation/examples
2024-09-25 15:14:37 -04:00
Steve Moyer
59cebf8e74
style(delegation): display DAG-CBOR encoded as base64
2024-09-25 15:08:42 -04:00
Michael Muré
952a6bb922
did: add a MustParse function
2024-09-25 15:46:01 +02:00
Steve Moyer
2089aa2a6a
docs(delegation): add examples for New(), Root() and delegation.Token.FromSeald()
2024-09-24 15:31:34 -04:00
Steve Moyer
4a655506f9
Merge pull request #29 from ucan-wg/feat/reorganize-packages
...
feat: reorganize packages
2024-09-24 12:52:39 -04:00
Steve Moyer
93dd3ef719
refactor(delegation): merge in options file creation
2024-09-24 11:49:03 -04:00
Steve Moyer
6075c19957
feat: reorganize packages
2024-09-24 11:40:28 -04:00
Michael Muré
6161f2e440
delegation: split options into their own file for API readability
2024-09-24 15:43:46 +02:00