-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New agents added, data from existing agents transformed to match current schema #51
Changes from 26 commits
7a67fa8
3e10a33
6653587
1bf8b23
67cd217
86687b2
cb0673d
9c88820
2643cbf
ea4b8ff
ce69c50
4aaddd5
e1d7624
0e44ca1
a075e49
d73bc7f
efccf6b
c8da91e
828d2e4
f860e92
fb6efbb
168d231
7894044
8350320
14d357f
3777be7
c20ff83
d712707
34540d2
1f8bd65
20aa8dc
ca8292f
10259fe
738aa04
359f49c
99d125f
329eabf
d6214bc
9deef06
d35bb14
21b56ca
b1780f9
734db1d
99ea503
bada3a6
3155791
762d0b2
2f36be0
e97ed06
81ab8a1
d026c37
7dc04f7
6eae78d
54a1aca
920eca6
5de76b3
120ac10
53e432f
7d6b7f9
8f4c9d1
f9adb3c
79fdc85
3ccf36e
179d192
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,149 +1,149 @@ | ||
{ | ||
"$schema": "http://json-schema.org/draft-07/schema#", | ||
"$id": "Wallet", | ||
"title": "Wallet", | ||
"$id": "CredentialAgent", | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I agree that wallet alone will exclude the agents. But is it clear that CredentialAgent will include also the wallets? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can we agree that CredentialAgent is better than Wallet and replace that with a better term if we come up with one? I wouldn't mind if we just had agents with issuer, holder and verifier capabilities, and a special nickname wallet for holder agents. In some contexts, it may be worthwhile to separate holder agent and wallet from each other. For example the ToIP Glossary specifies: "an agent (specifically a type of software agent) that operates in conjunction with a digital wallet" IMHO we don't need that complexity in this overview. Or can people choose a separate holder wallet and a holder agent from the overview and make them work in conjunction? |
||
"title": "Credential Agent", | ||
"type": "object", | ||
"properties": { | ||
"$schema": { | ||
"type": "string", | ||
"description": "the schema version of the wallet" | ||
"description": "The schema version of the agent JSON entry" | ||
}, | ||
"name": { | ||
"type": "string", | ||
"description": "name of the wallet" | ||
"description": "The name of the agent" | ||
}, | ||
"urlWebsite": { | ||
"type": "string", | ||
"description": "url to the website of the wallet with more information", | ||
"description": "An URL to the website of the agent with more information", | ||
"format": "uri" | ||
}, | ||
"logo": { | ||
"type": "string", | ||
"description": "url to the logo of the wallet" | ||
"description": "The URL to the logo of the agent" | ||
}, | ||
"company": { | ||
"type": "string", | ||
"description": "name of the company. In case it's a community project, the name of the community" | ||
"description": "The name of the company or a community developing the agent" | ||
}, | ||
"companyUrl": { | ||
"type": "string", | ||
"description": "url to the company, not the url to the product", | ||
"format": "url" | ||
"description": "The url to the company website (not the product website)", | ||
"format": "uri" | ||
}, | ||
"contact": { | ||
"type": "string", | ||
"description": "provide a link to a contact formula or insert an email address for support requests" | ||
"description": "A link to a contact form or an email address for support requests" | ||
}, | ||
"openSource": { | ||
"type": "boolean", | ||
"description": "is the wallet open source" | ||
"description": "The agent source code is available under an open-source license" | ||
}, | ||
"downloadSource": { | ||
"type": "string", | ||
"description": "if the wallet is open source, provide the url to the source code, like a github link", | ||
"description": "The URL to the source code, for example a github repository", | ||
"format": "uri" | ||
}, | ||
"license": { | ||
"type": "string", | ||
"description": "add the license of the wallet. In case you have multiple licenses, add them here." | ||
"description": "The license(s) of the agent source code." | ||
}, | ||
"capability": { | ||
"type": "array", | ||
"description": "list of capabilities of the wallet", | ||
"description": "The capabilities supported by the agent", | ||
"items": { | ||
"type": "string", | ||
"enum": ["holder", "issuer", "verifier"] | ||
} | ||
}, | ||
"type": { | ||
"type": "string", | ||
"description": "it is a cloud or mobile wallet", | ||
"enum": ["cloud", "mobile"] | ||
"description": "The deployment model of the agent (e.g., cloud service or mobile app)", | ||
"enum": ["cloud", "edge"] | ||
}, | ||
"portability": { | ||
"type": "boolean", | ||
"description": "am I able to export my data from the wallet/agent and import them into another device/system" | ||
"description": "Users can export their data from the agent and import them into another device/system" | ||
}, | ||
"urlAppStore": { | ||
"type": "string", | ||
"description": "link to the app store from apple", | ||
"description": "Link to the Apple AppStore", | ||
"format": "uri" | ||
}, | ||
"urlGooglePlayStore": { | ||
"type": "string", | ||
"description": "link to the play store from google", | ||
"description": "Link to the Google Play store", | ||
"format": "uri" | ||
}, | ||
"urlWebApp": { | ||
"type": "string", | ||
"description": "link to the web app in case it's not a mobile wallet", | ||
"description": "Link to the web app - where the agent can be used with a browser", | ||
"format": "uri" | ||
}, | ||
"credentialProfiles": { | ||
"type": "array", | ||
"description": "list of supported credential profiles, it has to be a valid credential profile from the Credential Profiles Comparison SIG", | ||
"description": "List of supported credential profiles. They entries must be valid credential profiles defined by the Credential Profiles Comparison SIG.", | ||
"$comment": "All values can be found here: https://openwallet-foundation.github.io/credential-format-comparison-sig/#/", | ||
"items": { | ||
"$ref": "https://openwallet-foundation.github.io/credential-format-comparison-sig/assets/schemas/fields.json#/definitions/Credential-Profile" | ||
} | ||
}, | ||
"credentialFormats": { | ||
"type": "array", | ||
"description": "list of supported credential formats, it has to be a valid credential format from the Credential Formats Comparison SIG", | ||
"description": "List of supported credential formats. They entries must be valid credential formats defined by the Credential Formats Comparison SIG", | ||
"$comment": "All values can be found here: https://openwallet-foundation.github.io/credential-format-comparison-sig/#/resources/Credential%20Format", | ||
"items": { | ||
"$ref": "https://openwallet-foundation.github.io/credential-format-comparison-sig/assets/schemas/fields.json#/definitions/Credential-Format" | ||
} | ||
}, | ||
"signingAlgorithms": { | ||
"type": "array", | ||
"description": "list of supported signing algorithms, it has to be a valid credential format from the Credential Formats Comparison SIG", | ||
"description": "List of supported signing algorithms. The entries must be valid algorithms defined by the Credential Formats Comparison SIG.", | ||
"$comment": "All values can be found here: https://openwallet-foundation.github.io/credential-format-comparison-sig/#/resources/Signing%20Algorithm", | ||
"items": { | ||
"$ref": "https://openwallet-foundation.github.io/credential-format-comparison-sig/assets/schemas/fields.json#/definitions/Signing-Algorithm" | ||
} | ||
}, | ||
"statusManagements": { | ||
"type": "array", | ||
"description": "list of supported status algorithms, it has to be a valid credential format from the Credential Formats Comparison SIG", | ||
"description": "List of supported status management methods. The entries must be valid status management methods defined by the Credential Formats Comparison SIG", | ||
"$comment": "All values can be found here: https://openwallet-foundation.github.io/credential-format-comparison-sig/#/resources/Status%20Algorithm", | ||
"items": { | ||
"$ref": "https://openwallet-foundation.github.io/credential-format-comparison-sig/assets/schemas/fields.json#/definitions/Status-Algorithm" | ||
} | ||
}, | ||
"keyManagements": { | ||
"type": "array", | ||
"description": "list of supported key managements, it has to be a valid credential format from the Credential Formats Comparison SIG", | ||
"description": "List of supported key management methods. The entries must be valid key management methods defined by the Credential Formats Comparison SIG", | ||
"$comment": "All values can be found here: https://openwallet-foundation.github.io/credential-format-comparison-sig/#/resources/Key%20Management", | ||
"items": { | ||
"$ref": "https://openwallet-foundation.github.io/credential-format-comparison-sig/assets/schemas/fields.json#/definitions/Key-Management" | ||
} | ||
}, | ||
"issuanceProtocols": { | ||
"type": "array", | ||
"description": "list of supported issuance protocols , it has to be a valid credential format from the Credential Formats Comparison SIG", | ||
"description": "List of supported issuance protocols. The entries must be valid issuance protocols defined by the Credential Formats Comparison SIG", | ||
"$comment": "All values can be found here: https://openwallet-foundation.github.io/credential-format-comparison-sig/#/resources/Issuance%20Protocol", | ||
"items": { | ||
"$ref": "https://openwallet-foundation.github.io/credential-format-comparison-sig/assets/schemas/fields.json#/definitions/Issuance-Protocol" | ||
} | ||
}, | ||
"presentationProtocols": { | ||
"type": "array", | ||
"description": "list of supported presentation protocols , it has to be a valid credential format from the Credential Formats Comparison SIG", | ||
"description": "List of supported presentation protocols. The entries must be valid presentation protocols defined by the Credential Formats Comparison SIG", | ||
"$comment": "All values can be found here: https://openwallet-foundation.github.io/credential-format-comparison-sig/#/resources/Presentation%20Protocol", | ||
"items": { | ||
"$ref": "https://openwallet-foundation.github.io/credential-format-comparison-sig/assets/schemas/fields.json#/definitions/Presentation-Protocol" | ||
} | ||
}, | ||
"trustManagements": { | ||
"type": "array", | ||
"description": "list of supported trust managements , it has to be a valid credential format from the Credential Formats Comparison SIG", | ||
"description": "List of supported trust management methods. The entries must be valid trust management methods defined by the Credential Formats Comparison SIG", | ||
"$comment": "All values can be found here: https://openwallet-foundation.github.io/credential-format-comparison-sig/#/resources/Trust%20Management", | ||
"items": { | ||
"$ref": "https://openwallet-foundation.github.io/credential-format-comparison-sig/assets/schemas/fields.json#/definitions/Trust-Management" | ||
} | ||
} | ||
}, | ||
"required": ["name", "urlWebsite", "company", "openSource"], | ||
"required": ["capability", "company", "name", "urlWebsite"], | ||
"additionalProperties": false | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
{ | ||
"blockchainType": "AceBlock blockchain framework", | ||
"blockchainUsed": "Yes", | ||
"capability": ["holder"], | ||
"company": "AceBlock", | ||
"eassi": "No", | ||
"name": "AceID Wallet", | ||
"$schema": "../viewer/src/assets/schema.json", | ||
"openSource": false | ||
"openSource": false, | ||
"type": "cloud", | ||
"urlWebsite": "https://www.aceblock.com/modules/aceid/" | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{ | ||
"capability": ["holder"], | ||
"company": "Talao", | ||
"contact": "contact@altme.io", | ||
"credentialProfiles": ["EBSI"], | ||
"downloadSource": "https://github.com/TalaoDAO/AltMe", | ||
"license": "Apache 2.0", | ||
"logo": "https://unicorn-cdn.b-cdn.net/c5a08f4c-0ad3-425b-add7-4ec916fff504/altme-wallet-logo.png?width=70&height=70", | ||
"name": "Altme", | ||
"openSource": true, | ||
"$schema": "../viewer/src/assets/schema.json", | ||
"type": "edge", | ||
"urlAppStore": "https://apps.apple.com/fr/app/altme/id1633216869", | ||
"urlGooglePlayStore": "https://play.google.com/store/apps/details?id=co.altme.alt.me.altme" | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
using materials
matTooltip
instead oftitle
will give the same CI since the design is appliedThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change it to
[matTooltip]="walletsService.getTooltip('license')"
and don't forget to import theMatTooltipModule
into the compnentThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done in FindyFi@1f8bd65