ai_declaration_lexicon.json
1{
2 "lexicon": 1,
3 "id": "studio.voyager.account.managedByAI",
4 "defs": {
5 "main": {
6 "type": "record",
7 "key": "literal:self",
8 "record": {
9 "type": "object",
10 "properties": {
11 "aiRole": {
12 "type": "string",
13 "enum": [
14 "autonomous",
15 "collaborative",
16 "assisted",
17 ],
18 "description": "Level of AI involvement in account management",
19 },
20 "createdAt": {
21 "type": "string",
22 "format": "datetime",
23 "description": "timestamp when this declaration was created",
24 },
25 "description": {
26 "type": "string",
27 "maxLength": 500,
28 "description":
29 "additional context about this AI account's purpose or operation",
30 },
31 "responsibleParty": {
32 "type": "object",
33 "properties": {
34 "did": {
35 "type": "string",
36 "format": "did",
37 "description": "DID of the responsible party",
38 },
39 "name": {
40 "type": "string",
41 "maxLength": 100,
42 "description": "name of the person or organization responsible",
43 },
44 "contact": {
45 "type": "string",
46 "maxLength": 300,
47 "description": "contact info (email, url, etc)",
48 },
49 },
50 "description":
51 "info about the person or organization that is responsible for creating/managing this account",
52 },
53 },
54 "required": [
55 "aiRole",
56 "createdAt",
57 ],
58 },
59 "description": "declaration that this account is managed by AI",
60 },
61 },
62}