dev.swagger.vc.identity.ky Open in urlscan Pro
63.33.68.139  Public Scan

Submitted URL: https://dev.swagger.vc.identity.ky/
Effective URL: https://dev.swagger.vc.identity.ky/api/doc
Submission: On October 14 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input type="text" class="download-url-input" value="/api/docs/swagger.json" style=""><button class="download-url-button button">Explore</button></form>

Text Content

Explore


VC-OIDC-CONTROLLER-AGENT

 v0.5.2 

/api/docs/swagger.json



BASICMESSAGE
SIMPLE MESSAGING
SPECIFICATION:
HTTPS://GITHUB.COM/HYPERLEDGER/ARIES-RFCS/TREE/527849EC3AA2A8FD47A7BB6C57F918FF8BCB5E8C/FEATURES/0095-BASIC-MESSAGE

POST /connections /{conn_id} /send-message
Send a basic message to a connection

SERVER
FEATURE DISCOVERY
SPECIFICATION:
HTTPS://GITHUB.COM/HYPERLEDGER/ARIES-RFCS/TREE/9B7AB9814F2E7D1108F74ACA6F3D2E5D62899473/FEATURES/0031-DISCOVER-FEATURES

GET /plugins
Fetch the list of loaded plugins
GET /status
Fetch the server status
POST /status /reset
Reset statistics
GET /features
Query supported features

ISSUE-CREDENTIAL

CREDENTIAL ISSUE, REVOCATION

SPECIFICATION:
HTTPS://GITHUB.COM/HYPERLEDGER/ARIES-RFCS/TREE/BB42A6C35E0D5543718FB36DD099551AB192F7B0/FEATURES/0036-ISSUE-CREDENTIAL

GET /issue-credential /records
Fetch all credential exchange records
GET /issue-credential /records /{cred_ex_id}
Fetch a single credential exchange record
POST /issue-credential /create
Send holder a credential, automating entire flow
POST /issue-credential /send
Send holder a credential, automating entire flow
POST /issue-credential /send-proposal
Send issuer a credential proposal
POST /issue-credential /send-offer
Send holder a credential offer, independent of any proposal
POST /issue-credential /records /{cred_ex_id} /send-offer
Send holder a credential offer in reference to a proposal with preview
POST /issue-credential /records /{cred_ex_id} /send-request
Send issuer a credential request
POST /issue-credential /records /{cred_ex_id} /issue
Send holder a credential
POST /issue-credential /records /{cred_ex_id} /store
Store a received credential
POST /issue-credential /revoke
Revoke an issued credential
POST /issue-credential /publish-revocations
Publish pending revocations to ledger
POST /issue-credential /clear-pending-revocations
Clear pending revocations
POST /issue-credential /records /{cred_ex_id} /remove
Remove an existing credential exchange record
POST /issue-credential /records /{cred_ex_id} /problem-report
Send a problem report for credential exchange

PRESENT-PROOF
PROOF PRESENTATION
SPECIFICATION:
HTTPS://GITHUB.COM/HYPERLEDGER/ARIES-RFCS/TREE/4FAE574C03F9F1013DB30BF2C0C676B1122F7149/FEATURES/0037-PRESENT-PROOF

GET /present-proof /records
Fetch all present-proof exchange records
GET /present-proof /records /{pres_ex_id}
Fetch a single presentation exchange record
GET /present-proof /records /{pres_ex_id} /credentials
Fetch credentials for a presentation request from wallet
POST /present-proof /send-proposal
Sends a presentation proposal
POST /present-proof /create-request
Creates a presentation request not bound to any proposal or existing connection
POST /present-proof /send-request
Sends a free presentation request not bound to any proposal
POST /present-proof /records /{pres_ex_id} /send-request
Sends a presentation request in reference to a proposal
POST /present-proof /records /{pres_ex_id} /send-presentation
Sends a proof presentation
POST /present-proof /records /{pres_ex_id} /verify-presentation
Verify a received presentation
POST /present-proof /records /{pres_ex_id} /remove
Remove an existing presentation exchange record

TRUSTPING

TRUST-PING OVER CONNECTION

SPECIFICATION:
HTTPS://GITHUB.COM/HYPERLEDGER/ARIES-RFCS/TREE/527849EC3AA2A8FD47A7BB6C57F918FF8BCB5E8C/FEATURES/0048-TRUST-PING

POST /connections /{conn_id} /send-ping
Send a trust ping to a connection

CONNECTION
CONNECTION MANAGEMENT
SPECIFICATION:
HTTPS://GITHUB.COM/HYPERLEDGER/ARIES-RFCS/TREE/9B0AAA39DF7E8BD434126C4B33C097AAE78D65BF/FEATURES/0160-CONNECTION-PROTOCOL

GET /connections
Query agent-to-agent connections
GET /connections /{conn_id}
Fetch a single connection record
POST /connections /create-static
Create a new static connection
POST /connections /create-invitation
Create a new connection invitation
POST /connections /receive-invitation
Receive a new connection invitation
POST /connections /{conn_id} /accept-invitation
Accept a stored connection invitation
POST /connections /{conn_id} /accept-request
Accept a stored connection request
POST /connections /{conn_id} /establish-inbound /{ref_id}
Assign another connection as the inbound connection
POST /connections /{conn_id} /remove
Remove an existing connection record

INTRODUCTION
INTRODUCTION OF KNOWN PARTIES


POST /connections /{conn_id} /start-introduction
Start an introduction between two connections

ACTION-MENU
MENU INTERACTION OVER CONNECTION


POST /action-menu /{conn_id} /close
Close the active menu associated with a connection
POST /action-menu /{conn_id} /fetch
Fetch the active menu
POST /action-menu /{conn_id} /perform
Perform an action associated with the active menu
POST /action-menu /{conn_id} /request
Request the active menu
POST /connections /{conn_id} /send-menu
Send an action menu to a connection

CREDENTIALS
HOLDER CREDENTIAL MANAGEMENT
OVERVIEW: HTTPS://W3C.GITHUB.IO/VC-DATA-MODEL/#CREDENTIALS

GET /credential /{credential_id}
Fetch a credential from wallet by id
GET /credential /mime-types /{credential_id}
Get attribute MIME types from wallet
POST /credential /{credential_id} /remove
Remove a credential from the wallet by id
GET /credentials
Fetch credentials from wallet

LEDGER
INTERACTION WITH LEDGER
OVERVIEW:
HTTPS://HYPERLEDGER-INDY.READTHEDOCS.IO/PROJECTS/PLENUM/EN/LATEST/STORAGE.HTML#LEDGER

POST /ledger /register-nym
Send a NYM registration to the ledger.
PATCH /ledger /rotate-public-did-keypair
Rotate key pair for public DID.
GET /ledger /did-verkey
Get the verkey for a DID from the ledger.
GET /ledger /did-endpoint
Get the endpoint for a DID from the ledger.
GET /ledger /taa
Fetch the current transaction author agreement, if any
POST /ledger /taa /accept
Accept the transaction author agreement

CREDENTIAL-DEFINITION
CREDENTIAL DEFINITION OPERATIONS
SPECIFICATION:
HTTPS://GITHUB.COM/HYPERLEDGER/INDY-NODE/BLOB/MASTER/DESIGN/ANONCREDS.MD#CRED_DEF

POST /credential-definitions
Sends a credential definition to the ledger
GET /credential-definitions /created
Search for matching credential definitions that agent originated
GET /credential-definitions /{cred_def_id}
Gets a credential definition from the ledger

SCHEMA
SCHEMA OPERATIONS
SPECIFICATION:
HTTPS://GITHUB.COM/HYPERLEDGER/INDY-NODE/BLOB/MASTER/DESIGN/ANONCREDS.MD#SCHEMA

POST /schemas
Sends a schema to the ledger
GET /schemas /created
Search for matching schema that agent originated
GET /schemas /{schema_id}
Gets a schema from the ledger

REVOCATION
REVOCATION REGISTRY MANAGEMENT
OVERVIEW:
HTTPS://GITHUB.COM/HYPERLEDGER/INDY-HIPE/TREE/MASTER/TEXT/0011-CRED-REVOCATION

POST /revocation /create-registry
Creates a new revocation registry
GET /revocation /registries /created
Search for matching revocation registries that current agent created
GET /revocation /registry /{rev_reg_id}
Get revocation registry by revocation registry id
PATCH /revocation /registry /{rev_reg_id}
Update revocation registry with new public URI to the tails file.
GET /revocation /active-registry /{cred_def_id}
Get an active revocation registry by credential definition id
GET /revocation /registry /{rev_reg_id} /tails-file
Download the tails file of revocation registry
POST /revocation /registry /{rev_reg_id} /publish
Publish a given revocation registry

WALLET
DID AND TAG POLICY MANAGEMENT
DESIGN:
HTTPS://GITHUB.COM/HYPERLEDGER/INDY-SDK/TREE/MASTER/DOCS/DESIGN/003-WALLET-STORAGE

GET /wallet /did
List wallet DIDs
POST /wallet /did /create
Create a local DID
GET /wallet /did /public
Fetch the current public DID
POST /wallet /did /public
Assign the current public DID
POST /wallet /set-did-endpoint
Update endpoint in wallet and, if public, on ledger
GET /wallet /get-did-endpoint
Query DID endpoint in wallet
PATCH /wallet /did /local /rotate-keypair
Rotate keypair for a local non-public DID

OUT-OF-BAND


POST /out-of-band /create-invitation
Create a new connection invitation
POST /out-of-band /receive-invitation
Create a new connection invitation

MODELS

AdminModules
AdminStatus
SendMessage
QueryResult
V10CredentialExchange
V10CredentialExchangeListResult
CredAttrSpec
CredentialPreview
V10CredentialCreate
V10CredentialProposalRequestMand
V10CredentialProposalRequestOpt
V10CredentialOfferRequest
V10CredentialIssueRequest
V10CredentialStoreRequest
V10PublishRevocations
V10ClearPendingRevocationsRequest
V10CredentialProblemReportRequest
V10PresentationExchange
V10PresentationExchangeList
PresAttrSpec
PresPredSpec
PresentationPreview
V10PresentationProposalRequest
IndyProofReqNonRevoked
IndyProofReqSpecRestrictions
IndyProofReqAttrSpec
IndyProofReqPredSpec
IndyProofRequest
V10PresentationCreateRequestRequest
V10PresentationSendRequestRequest
IndyRequestedCredsRequestedPred
IndyRequestedCredsRequestedAttr
V10PresentationRequest
PingRequest
PingRequestResponse
ConnectionRecord
ConnectionList
ConnectionStaticRequest
ConnectionStaticResult
ConnectionInvitation
InvitationResult
ReceiveInvitationRequest
AttachmentDef
InvitationCreateRequest
Service
AttachDecoratorDataJWSHeader
AttachDecoratorData1JWS
AttachDecoratorDataJWS
AttachDecoratorData
AttachDecorator
Invitation
PerformRequest
MenuFormParam
MenuForm
MenuOption
MenuJson
SendMenu
RawEncCredAttr
RevReg
Witness
Credential
AttributeMimeTypesResult
CredentialsList
TAARecord
TAAAcceptance
AMLRecord
TAAInfo
TAAResult
TAAAccept
CredentialDefinitionSendRequest
CredentialDefinitionSendResults
CredentialDefinitionsCreatedResults
CredentialDefinition
CredentialDefinitionGetResults
SchemaSendRequest
SchemaSendResults
SchemasCreatedResults
Schema
SchemaGetResults
RevRegCreateRequest
RevRegCreateResult
RevRegsCreated
RevRegUpdateTailsFileUri
DID
DIDList
DIDResult
DIDEndpoint