---
# System prepended metadata

title: Table Playground

---

# Table Playground


| Property    | Type   | Description                         |
| ----------- | ------ | ----------------------------------- |
| `challenge` | String | Challenge provided by the requester |
| `origin`    | String | The requester's origin              |
| `type`      | Const  | `web5.did.get`                      |




| Property | Type   | Description                                                                                                                                     |
| -------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| `alg`    | String | Text                                                                                                                                            |
| `kid`    | String | Key ID. used to identify which public key should be used to verify the signature. This Key ID **MUST** be present in the provided did's DID Doc |
|          |        |                                                                                                                                                 |




| script     | description                                |
| ---------- | ------------------------------------------ |
| `bundle`   | generates browser bundle                   |
| `lint`     | runs linter without auto-fixing            |
| `lint:fix` | runs linter and automatically fixes issues |


| Name                        | RFC                                    | Notes          |
| --------------------------- | -------------------------------------- | -------------- |
| Access Control              | [Doc](./access-control.md)             | ⚠  Not Started |
| Key Management              | [Doc](./key-management.md)             | ⚠  Not Started |
| Web5 API                    | [Doc](./web5-api.md)                   |                |
| `web5.did.authn`            | [Doc](./web5-did-authn.md)             | ⚠  Not Started |
| `web5.did.request`          | [Doc](./web5-did-request.md)           |                |
| `web5.did.supportedMethods` | [Doc](./web5-did-supported-methods.md) |                |
| `web5.vc.apply`             | [Doc](./web5-vc-apply.md)              |                |
| `web5.vc.deliver`           | [Doc](./web5-vc-deliver.md)            |                |
| `web5.vc.request`           | [Doc](./web5-vc-request.md)            |                |
| `web5.dwn.processMessage`   | [Doc](./web5-dwn-process-message.md)   |                |






| property             | description                                                                                      | notes                                                                                                                        |
|:-------------------- | ------------------------------------------------------------------------------------------------ |:---------------------------------------------------------------------------------------------------------------------------- |
| `verificationMethod` | includes crypto keys that can be used for various purposes, such as to verify digital signatures | the key shown in the example above happens to be the decoded nostr pubkey                                                    |
| `service`            | lists services that can be used to interact with a DID                                           | the example includes the nostr relays that this DID publishes to. Could also include any other service e.g. a lightning node |
| `keyAgreement`       | lists keys that can be used to generate shared keys for encryption/decryption purposes           |                                                                                                                              |









| Category | Method                      | Description                                                                                                                           | RFC                                    | Spec |     |
| -------- | --------------------------- |:------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | ---- | --- |
| DID      | `web5.did.authn`            | Initiates DID-based passwordless registration / login flows                                                                           | [Doc](./web5-did-authn.md)             |      |     |
| DID      | `web5.did.request`          | Requests a DID from the wallet                                                                                                        | [Doc](./web5-did-request.md)           |      |     |
| DID      | `web5.did.supportedMethods` | Returns a list of DID methods supported by the wallet                                                                                 | [Doc](./web5-did-supported-methods.md) |      |     |
| VC       | `web5.vc.apply`             | Initiates a credential application flow in the wallet using a [Credential Manifest](https://identity.foundation/credential-manifest/) | [Doc](./web5-vc-apply.md)              |      |     |
| VC       | `web5.vc.deliver`           | Delivers Verifiable Credentials to a wallet                                                                                           | [Doc](./web5-vc-deliver.md)            |      |     |
| VC       | `web5.vc.request`           | Requests Verifiable Credentials from the wallet using [Presentation Exchange](https://identity.foundation/presentation-exchange/)     | [Doc](./web5-vc-request.md)            |      |     |
| DWN      | `web5.dwn.processMessage`   | [Doc](./web5-dwn-process-message.md)                                                                                                  |                                        |      |     |
|          |                             |                                                                                                                                       |                                        |      |     |
|          |                             |                                                                                                                                       |                                        |      |     |