Michael Muré
3b6d70f47a
extargs: add ".inf" external args for arbitrary Infura args
2025-08-05 16:57:19 +02:00
Michael Muré
09c8815755
update go-ucan, with the now spec defined container
...
https://github.com/ucan-wg/go-ucan/blob/main/pkg/container/SPEC.md
2025-08-05 16:57:19 +02:00
Michael Muré
f18ae547ab
Update server/extargs/http.go
...
Co-authored-by: Steve Moyer <smoyer64@gmail.com >
2025-08-05 16:57:19 +02:00
Michael Muré
ad02aa8d4f
server: rename "bearer" package to "extargs"
2025-08-05 16:57:19 +02:00
Michael Muré
9c8e9f17fa
cli: update following go-ucan changes
2025-08-05 16:57:19 +02:00
Michael Muré
11b4352063
client: fix FindProof()
2025-08-05 16:57:19 +02:00
Michael Muré
b0783bf4a4
add a "core" implementation of an issuer
2025-08-05 16:57:19 +02:00
Michael Muré
2eeaaccc6d
client: follow go-ucan changes, improvements, example
2025-08-05 16:57:19 +02:00
Michael Muré
1187674a24
server: minor code fixes
2025-08-05 16:57:19 +02:00
Michael Muré
4c08b22c61
add an early version of a UCAN client
2025-08-05 16:57:19 +02:00
Michael Muré
174bf01c64
client: simpler FindProof()
2025-08-05 16:57:19 +02:00
Michael Muré
4167bf44bd
reorg packages, remove outdated server example
2025-08-05 16:57:19 +02:00
Michael Muré
4f4331b677
client: move FindProof testing directly where the code is
2025-08-05 16:57:19 +02:00
Michael Muré
547416e60d
client: improve/modularize
2025-08-05 16:57:19 +02:00
Michael Muré
6c1602507b
client: add a pool that can find a prood for an invocation
2025-08-05 16:57:19 +02:00
Michael Muré
6f4853cd2f
bearer,context: support hash verification of the computed args
2025-08-05 16:57:19 +02:00
Michael Muré
4c25456583
server: update deps
2025-08-05 16:57:19 +02:00
Michael Muré
83f3e4c3b0
server: add a readme
2025-08-05 16:57:19 +02:00
Michael Muré
1178e51b18
server: add a WIP middleware example
2025-08-05 16:57:19 +02:00
Michael Muré
3ec8f56412
Merge pull request #114 from ucan-wg/varsig-did
...
Integrate go-varsig and go-did-it
2025-08-05 16:56:51 +02:00
Michael Muré
5891bdcd5d
update go-varsig, go-did-it, add missing resolution options
2025-08-05 16:54:18 +02:00
Michael Muré
6fb25481ce
delegation: add interop testing
2025-08-04 16:45:49 +02:00
Michael Muré
e7edccdd71
wire the DID resolution options
2025-07-31 17:49:01 +02:00
Michael Muré
33e8a8a821
Integrate go-varsig and go-did-it
...
- go-varsig provides a varsig V1 implementation
- go-did-it provides a complete and extensible DID implementation
2025-07-31 15:00:31 +02:00
Steve Moyer
947add66c5
Merge pull request #112 from ucan-wg/fix/invokedat-to-issued-at
...
fix(invocation): iat incorrectly named InvokedAt instead of IssuedAt
2025-03-11 13:20:25 -04:00
Steve Moyer
3faf9d598c
fix(invocation): also update docs and examples
2025-03-11 13:14:53 -04:00
Steve Moyer
fbf55e98ba
Update token/invocation/options.go
...
Co-authored-by: Michael Muré <batolettre@gmail.com >
Signed-off-by: Steve Moyer <smoyer64@gmail.com >
2025-03-11 12:57:08 -04:00
Steve Moyer
05c2573d95
Update token/invocation/options.go
...
Co-authored-by: Michael Muré <batolettre@gmail.com >
Signed-off-by: Steve Moyer <smoyer64@gmail.com >
2025-03-11 12:56:49 -04:00
Steve Moyer
d7472621ce
Update token/invocation/invocation.go
...
Co-authored-by: Michael Muré <batolettre@gmail.com >
Signed-off-by: Steve Moyer <smoyer64@gmail.com >
2025-03-11 12:56:34 -04:00
Steve Moyer
7b44f480ee
fix(invocation): iat incorrectly named InvokedAt instead of IssuedAt
2025-03-11 12:41:24 -04:00
Michael Muré
5eb7b1a8e4
Merge pull request #111 from ucan-wg/MichaelMure-patch-1
...
container: typo fix in SPEC.md
2025-03-11 17:34:08 +01:00
Michael Muré
e91afe29d8
Update SPEC.md
...
Signed-off-by: Michael Muré <batolettre@gmail.com >
2025-03-11 17:32:17 +01:00
Michael Muré
a82bce556f
Merge pull request #108 from ucan-wg/cont-test
...
container: add a helper for test only
v1.0.1
2025-02-27 15:00:47 +01:00
Michael Muré
a54d66afe5
Merge pull request #110 from ucan-wg/cleanups
...
minor cleanups
2025-02-27 14:58:24 +01:00
Michael Muré
14a57d7391
Merge pull request #109 from ucan-wg/downgrade-libp2p
...
deps: downgrade libp2p
2025-02-27 14:58:17 +01:00
Michael Muré
68469db91a
minor cleanups
2025-02-27 14:35:53 +01:00
Michael Muré
cc1d68be0c
deps: downgrade libp2p
...
We only use go-libp2p for the crypto wrappers (github.com/libp2p/go-libp2p/core/crypto), and those have not changed in a while.
We don't need the most recent version of go-libp2p. On the other hand, a too recent version can easily mess with project that aim for an older version of libp2p (often transitively). This PR gives some leeway for version resolution.
2025-02-27 14:28:23 +01:00
Michael Muré
6d3846ac62
container: add a helper for test only
2025-02-27 14:27:02 +01:00
Steve Moyer
6aa33b1547
Merge pull request #107 from ucan-wg/tinygo
...
fix(policy): make 53-bit limits portable across platforms
2025-02-24 06:25:06 -05:00
Steve Moyer
9589cc8b44
feat(tinygo): make 53-bit limits portable across platforms
2025-02-21 11:03:33 -05:00
Michael Muré
879c0ab03b
Merge pull request #106 from ucan-wg/cont-type
...
container: use the correct type in GetAllDelegations
2025-02-03 15:13:05 +01:00
Michael Muré
fe14765c8d
container: use the correct type in GetAllDelegations
2025-02-03 15:02:31 +01:00
Michael Muré
1b28cb49bf
Merge pull request #105 from ucan-wg/containertest
...
rename testvectors into containertest to match previous namings
2025-01-29 15:04:33 +01:00
Michael Muré
e1fc838caf
rename testvectors into containertest to match previous namings
2025-01-29 14:46:01 +01:00
Michael Muré
f29b9e94fc
Merge pull request #104 from ucan-wg/bundle
...
token: ditch the generic bundle in favor of specialized struct
2025-01-29 14:37:29 +01:00
Michael Muré
506ed21b94
token: ditch the generic bundle in favor of specialized struct
...
It's kust cleaner that way, the generic has no upside.
2025-01-29 14:28:13 +01:00
Michael Muré
126177b9e5
Merge pull request #103 from ucan-wg/dlg-is
...
delegation: add predicates to check if a delegation is a root or powe…
2025-01-29 14:11:29 +01:00
Michael Muré
2bddab8b0c
delegation: add predicates to check if a delegation is a root or powerline
2025-01-29 14:07:49 +01:00
Michael Muré
45ead12131
Merge pull request #102 from ucan-wg/cont-keep-sealed
...
container: Reader should keep around and expose the sealed bytes
2025-01-23 18:06:41 +01:00
Michael Muré
9d5e170409
Merge pull request #101 from ucan-wg/cont-testing
...
container: expose test vectors for easier testing
2025-01-23 18:06:27 +01:00