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
claude/workflow-rules
permadeath.com
c22267d6
docs: carve out retargeting from the no-second-pull-request rule
claude/workflow-rules
3w ago
docs: carve out retargeting from the no-second-pull-request rule
claude/workflow-rules
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
be94ca23
docs: state the pull-request and documentation rules for agents
3w ago
docs: state the pull-request and documentation rules for agents
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
b7a66d02
build: cache the crates.io graph in a layer of its own
3w ago
build: cache the crates.io graph in a layer of its own
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
96089ce4
test(serve): cover the SIGTERM shutdown, and drop two stale doc claims
3w ago
test(serve): cover the SIGTERM shutdown, and drop two stale doc claims
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
35de35e3
fix(serve): shut down on SIGTERM, not only on Ctrl-C
3w ago
fix(serve): shut down on SIGTERM, not only on Ctrl-C
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
c9cee34c
docs(build): correct two Dockerfile comments that no longer hold
3w ago
docs(build): correct two Dockerfile comments that no longer hold
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
9ce5c0c8
build: send only what the image build reads as build context
3w ago
build: send only what the image build reads as build context
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
aed8271e
docs(adversarial): record the policy-engine attack pass
3w ago
docs(adversarial): record the policy-engine attack pass
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
930c6e1a
fix(policy): tell evaluators about freeze, unfreeze, and deletion
3w ago
fix(policy): tell evaluators about freeze, unfreeze, and deletion
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
50413647
style(test): clippy cleanups in the backpressure suite
3w ago
style(test): clippy cleanups in the backpressure suite
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
71e6f464
test(subscribe): a cursor from before a restart is outdated, not refused
3w ago
test(subscribe): a cursor from before a restart is outdated, not refused
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
f4419889
test(subscribe): a live subscriber must not hold a request permit
3w ago
test(subscribe): a live subscriber must not hold a request permit
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
211ceab2
test(subscribe): assert subscribeRepos survives a consumer that stops reading
3w ago
test(subscribe): assert subscribeRepos survives a consumer that stops reading
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
0e8b287f
test(subscribe): pin the firehose's behaviour under a reader that stalls
3w ago
test(subscribe): pin the firehose's behaviour under a reader that stalls
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
58d68f2f
refactor(test): share the subscribeRepos harness between test binaries
3w ago
refactor(test): share the subscribeRepos harness between test binaries
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
9a599caa
docs(didbot-pds): say that no deployment serves on NoPolicyGate
3w ago
docs(didbot-pds): say that no deployment serves on NoPolicyGate
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
0870ed18
feat(didbot-serve): judge writes through a real policy gate
3w ago
feat(didbot-serve): judge writes through a real policy gate
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
fa18452d
fix(didbot-dns): apply the same wildcard-depth fix to Route53Dns
3w ago
fix(didbot-dns): apply the same wildcard-depth fix to Route53Dns
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
416fa14b
fix(didbot-dns): key DNS bookkeeping on the case-folded hostname
3w ago
fix(didbot-dns): key DNS bookkeeping on the case-folded hostname
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
4a28627c
fix(didbot-dns): refuse a host more than one label below the wildcard zone
3w ago
fix(didbot-dns): refuse a host more than one label below the wildcard zone
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
cb12eb4b
fix(identity)!: bind a document's key and service to its own did
3w ago
fix(identity)!: bind a document's key and service to its own did
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
efc351ba
fix(verify)!: compare service endpoints by origin, not by spelling
3w ago
fix(verify)!: compare service endpoints by origin, not by spelling
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
3379aa82
fix(identity)!: give a did:web port exactly one spelling
3w ago
fix(identity)!: give a did:web port exactly one spelling
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
1840d632
docs(reconcile): say what a refresh hook has to be, and that resync is not it
3w ago
docs(reconcile): say what a refresh hook has to be, and that resync is not it
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
e2aba69c
test(reconcile): pin crash recovery, hostile-state convergence and idempotence
3w ago
test(reconcile): pin crash recovery, hostile-state convergence and idempotence
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
f7837755
fix(reconcile): clamp the rate bounds away from never repairing at all
3w ago
fix(reconcile): clamp the rate bounds away from never repairing at all
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
64731c18
fix(reconcile)!: stop quarantining a name for a fault that was the provider's
3w ago
fix(reconcile)!: stop quarantining a name for a fault that was the provider's
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
93d37e0d
fix(serve): bound what the rate limiter retains per anonymous caller
3w ago
fix(serve): bound what the rate limiter retains per anonymous caller
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
a1fc7ab1
test(didbot-serve): pin the duplicate mapping apart from a failing store
3w ago
test(didbot-serve): pin the duplicate mapping apart from a failing store
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
aaa2e454
fix(didbot-serve)!: answer a duplicate account with 409 rather than 500
3w ago
fix(didbot-serve)!: answer a duplicate account with 409 rather than 500
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
db2929dc
docs(plan): describe the compile step and last-good-revision in policy.md
3w ago
docs(plan): describe the compile step and last-good-revision in policy.md
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
110b440a
feat(didbot-policy-source)!: compile via Evaluator, add last-good-revision
3w ago
feat(didbot-policy-source)!: compile via Evaluator, add last-good-revision
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
eb7fcb60
docs(conformance): describe the lexicon document suite
3w ago
docs(conformance): describe the lexicon document suite
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
b061292f
test(conformance): run the vendored lexicon document vectors
3w ago
test(conformance): run the vendored lexicon document vectors
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
e76cab5e
test(handshake): hold the writer and the reader to one record key
3w ago
test(handshake): hold the writer and the reader to one record key
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
9317ac37
fix(claim)!: key bot.did.operator by the server's decoded authority
3w ago
fix(claim)!: key bot.did.operator by the server's decoded authority
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
557eff1e
test(reconcile): teach the test double the CAA methods
3w ago
test(reconcile): teach the test double the CAA methods
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
a5cbc9c4
docs(reconcile): link the rate bounds to the builders that set them
3w ago
docs(reconcile): link the rate bounds to the builders that set them
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
9f641dd6
docs(plan): record the zone reconciler and what onboarding still owes it
3w ago
docs(plan): record the zone reconciler and what onboarding still owes it
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
451052a5
docs: write down what the zone reconciler repairs and what it leaves alone
3w ago
docs: write down what the zone reconciler repairs and what it leaves alone
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
4a25ea96
test(reconcile): prove the three things it must never do
3w ago
test(reconcile): prove the three things it must never do
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
16c1c886
feat(reconcile): repair the DNS zones this deployment manages
3w ago
feat(reconcile): repair the DNS zones this deployment manages
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
91a945a4
feat(dns): read back what a name says, not just that it has a record
3w ago
feat(dns): read back what a name says, not just that it has a record
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
a5998f35
feat(fsm): bring three-valued gates back, with a caller in hand
3w ago
feat(fsm): bring three-valued gates back, with a caller in hand
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
a13fac89
docs(plan): point the five policy epics at the model that settles them
3w ago
docs(plan): point the five policy epics at the model that settles them
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
3bff4cb8
docs(plan): add the onboarding-policies epic
3w ago
docs(plan): add the onboarding-policies epic
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
e1f2c9cf
docs(policy): what a rule is keyed on, and whether config may narrow
3w ago
docs(policy): what a rule is keyed on, and whether config may narrow
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
88367b84
test(didbot-pds): prove the policy path end to end through Provisioner
3w ago
test(didbot-pds): prove the policy path end to end through Provisioner
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
a8e2db1f
feat(didbot-pds)!: connect policy loaders to the tree via TreePolicyGate
3w ago
feat(didbot-pds)!: connect policy loaders to the tree via TreePolicyGate
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
b2abcef7
refactor(didbot-policy-regex)!: depend on didbot-policy, delete local type copies
3w ago
refactor(didbot-policy-regex)!: depend on didbot-policy, delete local type copies
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
3fbfd3f8
feat(didbot-policy-source): resolve operator predicates from blobs, not the record
3w ago
feat(didbot-policy-source): resolve operator predicates from blobs, not the record
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
0628e5b8
build: restore the didbot-policy workspace entry
3w ago
build: restore the didbot-policy workspace entry
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
4ab69d58
fix(didbot-pds): make Ticket's Drop actually release a panicking write's turn
3w ago
fix(didbot-pds): make Ticket's Drop actually release a panicking write's turn
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
fe07cca3
fix(didbot-pds): a policy freeze syncs AccountState, and stays cheap after
3w ago
fix(didbot-pds): a policy freeze syncs AccountState, and stays cheap after
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
d17087d1
refactor(didbot-pds): align the seam's names with didbot-policy's Write shape
3w ago
refactor(didbot-pds): align the seam's names with didbot-policy's Write shape
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
b25ababa
feat(didbot-pds): supply attributes, deployment facts, now, and drive observe/lifecycle
3w ago
feat(didbot-pds): supply attributes, deployment facts, now, and drive observe/lifecycle
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
b7c7285c
feat(didbot-pds): wire the policy gate into put_record and delete_record
3w ago
feat(didbot-pds): wire the policy gate into put_record and delete_record
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
5b1738cf
feat(didbot-pds): add the policy gate seam and a per-repository write queue
3w ago
feat(didbot-pds): add the policy gate seam and a per-repository write queue
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
a482765f
docs(policy-regex): document that client_id must arrive normalized
3w ago
docs(policy-regex): document that client_id must arrive normalized
Copy SHA
Browse repository
permadeath.com
committed
3w ago
permadeath.com
bc521860
refactor(policy-regex): mirror didbot-policy's landed Subject shape
3w ago
refactor(policy-regex): mirror didbot-policy's landed Subject shape
Copy SHA
Browse repository
permadeath.com
committed
3w ago
Previous
1
2
3
4
5
…
10
Next