Release 0.4 (Test Net)
Release 0.4 (Test Net Launch Release)
The following use cases and CLI commands are supported:
- Compliance and Certification
- Add a new model info (
dclcli tx modelinfo add-model
) - Update an existing model info (
dclcli tx modelinfo update-model
) - Add a new testing result for the model associated with VID/PID (
dclcli tx compliancetest add-test-result
) - Certify the model associated with the VID/PID (
dclcli tx compliance certify-model
) - Revoke certification for the model associated with the VID/PID (
dclcli tx compliance revoke-model
) - Get a model info (
dclcli query modelinfo model
) - Get all model infos (
dclcli query modelinfo all-models
) - Get all vendors (
dclcli query modelinfo vendors
) - Get all model infos for the given vendor (
dclcli query modelinfo vendor-models
) - Get testing results for the model (
dclcli query compliancetest test-result
) - Check if the model associated with the VID/PID is certified (
dclcli query compliance certified-model
) - Get all certified models (
dclcli query compliance all-certified-models
) - Check if the model associated with the VID/PID is revoked (
dclcli query compliance revoked-model
) - Get all revoked models (
dclcli query compliance all-revoked-models
) - Get compliance info for the model associated with the VID/PID (
dclcli query compliance compliance-info
) - Get all compliance infos (
dclcli query compliance all-compliance-info-records
)
- Add a new model info (
- PKI
- Propose a new self-signed root certificate (
dclcli tx pki propose-add-x509-root-cert
) - Approve the proposed root certificate (
dclcli tx pki approve-add-x509-root-cert
) - Publish an intermediate or leaf X509 certificate (
dclcli tx pki add-x509-cert
) - Revoke the given intermediate or leaf X509 certificate (
dclcli tx pki revoke-x509-cert
) - Propose revocation of a X509 root certificate (
dclcli tx pki propose-revoke-x509-root-cert
) - Approve revocation of a X509 root certificate (
dclcli tx pki approve-revoke-x509-root-cert
) - Get all proposed but not approved root certificates (
dclcli query pki all-proposed-x509-root-certs
) - Get a proposed but not approved root certificate (
dclcli query pki proposed-x509-root-cert
) - Get all approved root certificates (
dclcli query pki all-x509-root-certs
) - Get a certificate (
dclcli query pki x509-cert
) - Get all certificates (
dclcli query pki all-x509-certs
) - Get all certificates associated with subject (
dclcli query pki all-subject-x509-certs
) - Get a complete chain for a certificate (
dclcli query pki x509-cert-chain
) - Get all proposed but not approved root certificates to be revoked (
dclcli query pki all-proposed-x509-root-certs-to-revoke
) - Get a proposed but not approved root certificate to be revoked (
dclcli query pki proposed-x509-root-cert-to-revoke
) - Get all revoked certificates (
dclcli query pki all-revoked-x509-certs
) - Get all revoked root certificates (
dclcli query pki all-revoked-x509-root-certs
)
- Propose a new self-signed root certificate (
- Authorization
- Propose a new account (
dclcli tx auth propose-add-account
) - Approve a proposed account (
dclcli tx auth approve-add-account
) - Propose revocation of an account (
dclcli tx auth propose-revoke-account
) - Approve revocation of an account (
dclcli tx auth approve-revoke-account
) - Get a single account (
dclcli query auth account
) - Get all accounts (
dclcli query auth all-accounts
) - Get all proposed accounts (
dclcli query auth all-proposed-accounts
) - Get all proposed accounts to revoke (
dclcli query auth all-proposed-accounts-to-revoke
)
- Propose a new account (
- Validator Nodes
- Add a new validator node (
dclcli tx validator add-node
) - Get a validator node by the given validator address (
dclcli query validator node
)
- Add a new validator node (