alpha
Login
Join now
permadeath.com
/
didbot
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Identities for entities
did.bot
agent
llm
did
+3 more
agent
llm
did
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
19
Pulls
Pulls
2
Pipelines
Pipelines
Commits on
main
permadeath.com
1b1a41c1
docs(oauth): say a code is exchanged only under its sign-in's DPoP key
main
13h ago
docs(oauth): say a code is exchanged only under its sign-in's DPoP key
main
Copy SHA
Browse repository
permadeath.com
committed
13h ago
permadeath.com
0fb3a0cb
feat(oauth)!: bind a sign-in's code to the DPoP key it started with
13h ago
feat(oauth)!: bind a sign-in's code to the DPoP key it started with
Copy SHA
Browse repository
permadeath.com
committed
13h ago
permadeath.com
d7dfe4d9
docs: say which scopes a sign-in drops, and how each scope form reads
14h ago
docs: say which scopes a sign-in drops, and how each scope form reads
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
f71cdd42
feat(oauth): warn when an app asks for a scope form the spec does not define
14h ago
feat(oauth): warn when an app asks for a scope form the spec does not define
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
6011041c
feat(oauth)!: drop scopes this server never grants
14h ago
feat(oauth)!: drop scopes this server never grants
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
550a255c
feat(scope): read every permission spec form, and warn on the rest
14h ago
feat(scope): read every permission spec form, and warn on the rest
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
4c55e187
docs: add revoke-tokens to the operator's verbs and check off operator-ledger
14h ago
docs: add revoke-tokens to the operator's verbs and check off operator-ledger
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
1fddbe04
test(scenarios): end a leaked pipeline session with didbot account revoke-tokens
14h ago
test(scenarios): end a leaked pipeline session with didbot account revoke-tokens
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
49934ba0
feat(lexicon): declare the loginsEnded and tokensRevoked ledger entries
14h ago
feat(lexicon): declare the loginsEnded and tokensRevoked ledger entries
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
6bc99a4c
feat(cli): add didbot account revoke-tokens
14h ago
feat(cli): add didbot account revoke-tokens
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
c9e6a01e
feat(dashboard): add revoke-tokens, and an entry per account to end-logins
14h ago
feat(dashboard): add revoke-tokens, and an entry per account to end-logins
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
113c5d8a
feat(pds)!: name the operator in the ledger when logins or tokens end
14h ago
feat(pds)!: name the operator in the ledger when logins or tokens end
Copy SHA
Browse repository
permadeath.com
committed
14h ago
permadeath.com
4ca28ba6
docs(plan): regenerate the register after the rebase
1d ago
docs(plan): regenerate the register after the rebase
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
e81368ba
docs(plan): propose what a boot and a restore tell relays
1d ago
docs(plan): propose what a boot and a restore tell relays
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
7a9f9f0a
docs: say a build reads the layout before its own
1d ago
docs: say a build reads the layout before its own
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
f3c3a0e1
feat(pds): read the layout before this one, pin history included
1d ago
feat(pds): read the layout before this one, pin history included
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
48df8f7b
docs: say every account stays until the operator deletes it
1d ago
docs: say every account stays until the operator deletes it
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
47273220
docs(auth): say what the disabled schemes list refuses
1d ago
docs(auth): say what the disabled schemes list refuses
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
3c7e862c
fix(dashboard): refuse the server's own account before taking its subtree
1d ago
fix(dashboard): refuse the server's own account before taking its subtree
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
f94c15f5
feat(pds)!: keep every account until someone deletes it, and drop pins
1d ago
feat(pds)!: keep every account until someone deletes it, and drop pins
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
661caafa
feat(xrpc)!: drop bot.did.setAccountPinned and the listAccounts pin
1d ago
feat(xrpc)!: drop bot.did.setAccountPinned and the listAccounts pin
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
9d38564d
test(oauth): expect a web client's held sign-in to be refused
1d ago
test(oauth): expect a web client's held sign-in to be refused
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
d29ee0f9
docs(plan): regenerate the register after the rebase
1d ago
docs(plan): regenerate the register after the rebase
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
842e2c0c
docs(plan): propose binding a web sign-in to the agent's own browser
1d ago
docs(plan): propose binding a web sign-in to the agent's own browser
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
577438d4
refactor(onboarding): drop the operator a native environment never has
1d ago
refactor(onboarding): drop the operator a native environment never has
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
0d6fcf85
docs(plan): say what the onboarding list answers with now
1d ago
docs(plan): say what the onboarding list answers with now
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
3e7f0ffa
refactor(onboarding): remove the browser runner nothing calls
1d ago
refactor(onboarding): remove the browser runner nothing calls
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
78ae8f06
docs(plan): end an account's sessions when its credentials change
1d ago
docs(plan): end an account's sessions when its credentials change
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
93b02d97
fix(oauth): refuse a request carrying more than one DPoP proof
1d ago
fix(oauth): refuse a request carrying more than one DPoP proof
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
f956fbae
fix(oauth): mark every PAR and token answer uncacheable
1d ago
fix(oauth): mark every PAR and token answer uncacheable
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
1bf3ebd6
docs(oauth): say how DPoP nonces and the push's proof are checked
1d ago
docs(oauth): say how DPoP nonces and the push's proof are checked
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
95f658ce
feat(oauth)!: check the DPoP proof on a pushed authorization request
1d ago
feat(oauth)!: check the DPoP proof on a pushed authorization request
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
42be31cc
feat(oauth)!: require a server nonce in every DPoP proof
1d ago
feat(oauth)!: require a server nonce in every DPoP proof
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
810b3cff
docs(agentd): say what pending lists, and how long a report is kept
1d ago
docs(agentd): say what pending lists, and how long a report is kept
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
c6485eee
feat(agentd)!: list only the sign-ins a context reported, unless --all
1d ago
feat(agentd)!: list only the sign-ins a context reported, unless --all
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
f721477e
feat(agentd): remember a reported request until its record arrives
1d ago
feat(agentd): remember a reported request until its record arrives
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
d5a6f5dc
docs(agentd): say a context is shown only the sign-ins it saw
1d ago
docs(agentd): say a context is shown only the sign-ins it saw
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
cd7fef7a
feat(agentd): offer a context only the sign-ins it saw
1d ago
feat(agentd): offer a context only the sign-ins it saw
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
30ac82c3
docs: say what bounds the data volume and what /health reports of it
1d ago
docs: say what bounds the data volume and what /health reports of it
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
9d138975
feat(infra): hold every account's blobs to half the data volume
1d ago
feat(infra): hold every account's blobs to half the data volume
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
ca83f2ba
feat(pds): say the volume is full when a boot cannot write
1d ago
feat(pds): say the volume is full when a boot cannot write
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
ddd8dc4c
feat(pds): report the data volume's free space on /health
1d ago
feat(pds): report the data volume's free space on /health
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
afcfed25
feat(pds): bound what every account's blobs come to together
1d ago
feat(pds): bound what every account's blobs come to together
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
b12c4cda
docs(conformance): say a batch's frame names each key once
1d ago
docs(conformance): say a batch's frame names each key once
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
0336fd01
fix(pds): count a batch's blob references once per key
1d ago
fix(pds): count a batch's blob references once per key
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
5dfd8108
fix(sync): frame a batch as its net change to each key
1d ago
fix(sync): frame a batch as its net change to each key
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
ccc4c26d
docs(conformance): say which writes commit nothing and which are refused
1d ago
docs(conformance): say which writes commit nothing and which are refused
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
0621cadb
fix(sync)!: refuse a batch that deletes a record that is not there
1d ago
fix(sync)!: refuse a batch that deletes a record that is not there
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
da6bbe70
fix(sync): leave a record a batch did not change out of its frame
1d ago
fix(sync): leave a record a batch did not change out of its frame
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
bd1df1b2
fix(sync): make no commit for a put that changes no record
1d ago
fix(sync): make no commit for a put that changes no record
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
ead8a42d
test(sync): check each commit's signature against the account's key
1d ago
test(sync): check each commit's signature against the account's key
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
84dcbae2
fix(sync): carry every record a commit writes in its frame
1d ago
fix(sync): carry every record a commit writes in its frame
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
18b208ab
test(sync): check every commit frame the way a strict relay does
1d ago
test(sync): check every commit frame the way a strict relay does
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
5f4555ac
build(docs): run the doc paths check on every commit
1d ago
build(docs): run the doc paths check on every commit
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
c701c7fd
build(docs): check spans that start at a workspace member
1d ago
build(docs): check spans that start at a workspace member
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
730a86ed
docs(config): point the section list at routes/mod.rs
1d ago
docs(config): point the section list at routes/mod.rs
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
282b4904
docs(plan): correct four epics' paths that no longer resolve
1d ago
docs(plan): correct four epics' paths that no longer resolve
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
d49513bb
build(docs): check that the paths docs and plans name exist
1d ago
build(docs): check that the paths docs and plans name exist
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
a25bf240
test(scenarios): end an app's logins that the server cannot write down
1d ago
test(scenarios): end an app's logins that the server cannot write down
Copy SHA
Browse repository
permadeath.com
committed
1d ago
permadeath.com
4930edc3
fix(dashboard): fail end-logins when pds.grants does not take the ending
1d ago
fix(dashboard): fail end-logins when pds.grants does not take the ending
Copy SHA
Browse repository
permadeath.com
committed
1d ago
Previous
1
2
3
4
5
…
26
Next