fix(agentstack): reject malformed CoinPay DIDs (#83)

This commit is contained in:
RissRIce 2026-06-22 06:24:46 -06:00 • committed by GitHub
parent 895bb9989e
commit 2f07f74126
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 15 additions and 12 deletions

View file

@ -26,11 +26,12 @@ describe("DID helpers", () => {
expect(parseDid(agentDid("abc"))).toEqual({ kind: "agent", id: "abc" });
});
it("rejects non-CoinPay DIDs", () => {
expect(parseDid("did:web:example.com")).toBeNull();
expect(parseDid("did:coinpay:bot:abc")).toBeNull();
});
});
it("rejects non-CoinPay DIDs", () => {
expect(parseDid("did:web:example.com")).toBeNull();
expect(parseDid("did:coinpay:bot:abc")).toBeNull();
expect(parseDid("did:coinpay:user:abc:extra")).toBeNull();
});
});
describe("AgentStack manifest", () => {
it("is a valid LogicSRC plugin manifest", () => {