Michael Muré
|
4aedc4de39
|
client: add a convenient PrepareDelegation function
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
0fd71612d3
|
exectx: DX improvement: catch proof chain issue early
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
29ccdb700e
|
exectx: more tests
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
2d031fdbdb
|
exectx: easy access to the root delegation
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
1c4a0a9c81
|
exectx: add test for the main middleware, adjust some HTTP status
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
df6dfee210
|
example: finish readme, small tuning
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
c670433335
|
example: add sub-delegation
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
55f38fef4a
|
add server/issuer/client examples, and lots of sanding
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
1098a834fb
|
bearer: add some tests
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
b95e525cfb
|
exectx: add a minimal middleware to extract the HTTP bearer, and make the UCAN ctx
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
cc207aa202
|
bearer: add a package to add/extract a HTTP Authorisation bearer header
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
41d679dfab
|
extargs: make the hash more convenient to use by directly returning the invocation.Option
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
cc661f3936
|
infura requester: properly handle failure
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
07d2745966
|
client,step1: add a KS compatible client, and a script to package tokens for PC step1
|
2025-08-05 16:57:19 +02:00 |
|
rarquevaux
|
cd9ee535ad
|
fix(ucanCtx): update test
|
2025-08-05 16:57:19 +02:00 |
|
rarquevaux
|
9e062b0cc7
|
fix(ucanCtx): pointer receiver and fix to verifyHttp
|
2025-08-05 16:57:19 +02:00 |
|
Michael Muré
|
cf3eb1b3f7
|
bump go-ucan
|
2025-08-05 16:57:19 +02:00 |
|
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 |
|