anon-identity
Version:
Decentralized identity framework with DIDs, Verifiable Credentials, and privacy-preserving selective disclosure
32 lines • 1.43 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AgentMessageType = void 0;
/**
* Message types for inter-agent communication
*/
var AgentMessageType;
(function (AgentMessageType) {
// Delegation requests
AgentMessageType["DELEGATION_REQUEST"] = "delegation.request";
AgentMessageType["DELEGATION_GRANT"] = "delegation.grant";
AgentMessageType["DELEGATION_DENY"] = "delegation.deny";
AgentMessageType["DELEGATION_REVOKE"] = "delegation.revoke";
// Queries
AgentMessageType["QUERY_STATUS"] = "query.status";
AgentMessageType["QUERY_CAPABILITIES"] = "query.capabilities";
AgentMessageType["QUERY_CHAIN"] = "query.chain";
// Responses
AgentMessageType["RESPONSE_STATUS"] = "response.status";
AgentMessageType["RESPONSE_CAPABILITIES"] = "response.capabilities";
AgentMessageType["RESPONSE_CHAIN"] = "response.chain";
// Notifications
AgentMessageType["NOTIFY_REVOCATION"] = "notify.revocation";
AgentMessageType["NOTIFY_EXPIRATION"] = "notify.expiration";
AgentMessageType["NOTIFY_POLICY_CHANGE"] = "notify.policy_change";
// System
AgentMessageType["PING"] = "system.ping";
AgentMessageType["PONG"] = "system.pong";
AgentMessageType["ERROR"] = "system.error";
AgentMessageType["ACK"] = "system.ack";
})(AgentMessageType || (exports.AgentMessageType = AgentMessageType = {}));
//# sourceMappingURL=types.js.map