Skip to content

Commit

Permalink
Adding and updating VC guide
Browse files Browse the repository at this point in the history
  • Loading branch information
Mark Krasner authored and Mark Krasner committed Nov 15, 2023
1 parent f3d5fe6 commit e17227b
Show file tree
Hide file tree
Showing 12 changed files with 683 additions and 1 deletion.
21 changes: 21 additions & 0 deletions docs/composedb/examples/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Starter Applications and Tutorials
Looking for code samples, starter applications, and tutorials to kickstart your development process? Check out some of the examples below for inspiration.

## Starter Applications
- [**Official ComposeDB Example App**](https://github.com/ceramicstudio/ComposeDbExampleApp) - A starter application built around a social media platform use-case (this application utilizes the same data models used by the [ComposeDB Sandbox](../../sandbox)). A great first step if you haven't done anything with ComposeDB yet.
- [**Lit Protocol with ComposeDB**](https://github.com/ceramicstudio/lit-composedb) - Encrypt and decrypt data based on on-chain condition logic using Lit Protocol while storing on ComposeDB
- [**Ethereum Attestation Service on ComposeDB**](https://github.com/ceramicstudio/ceramic-eas) - Save attestations generated using the Ethereum Attestation Service to the Ceramic Network using ComposeDB.
- [**OpenAI Realtime Chat with ComposeDB**](https://github.com/ceramicstudio/ceramic-ai) - Interact with an OpenAI API endpoint in the form of a realtime chat application with storage on ComposeDB.

## Tutorials
- [**Getting Started with ComposeDB (video)**](https://www.youtube.com/watch?v=r68FXBTCBZ4) - Follow an instructional video on getting started and set up on ComposeDB.
- [**Lit Protocol with ComposeDB**](https://developer.litprotocol.com/v3/integrations/ceramicExample) - A tutorial that walks the reader through how the `Lit Protocol with ComposeDB` repository (linked above) works under-the-hood.
- [**Decentralized Databases: ComposeDB**](https://dev.to/fllstck/decentralized-databases-composedb-49m3) - A tutorial that walks the reader through how to set up a decentralized blog on ComposeDB.
- [**Build an AI Chatbot on ComposeDB**](https://learnweb3.io/lessons/build-an-ai-chatbot-on-compose-db-and-the-ceramic-network) - Read a LearnWeb3.io tutorial on how the `OpenAI Realtime Chat with ComposeDB` repository (linked above) works and how to set it up.
- [**Query Filtering and Ordering in ComposeDB**](https://blog.ceramic.network/tutorial-query-filtering-and-ordering-in-composedb/) - Learn the ins and outs of filtering and ordering based on schema subfields in this tutorial blog post.
- [**Creating `MetIRL` Attestations with EAS**](https://docs.attest.sh/docs/tutorials/ceramic-storage) - Learn how the `Ethereum Attestation Service on ComposeDB` repository (linked above) works, how to generate attestations, and how to create confirmations.
- [**Encrypted Data on ComposeDB**](https://blog.ceramic.network/tutorial-encrypted-data-on-composedb/) - Learn yet another way to encrypt and decrypt data on ComposeDB by generating an `encryptionDid` instance.

### **Want your open-source examples featured here?**
Get in touch with us on the [Ceramic Discord](https://chat.ceramic.network) - we'd love to see what you're building!

646 changes: 646 additions & 0 deletions docs/composedb/examples/verifiable-credentials.mdx

Large diffs are not rendered by default.

17 changes: 16 additions & 1 deletion sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,22 @@ const sidebars: SidebarsConfig = {
{ type: 'doc', id: 'composedb/core-concepts', label: 'Core concepts' },
],
},
{ type: 'doc', id: 'composedb/examples', label: 'Tutorials and Examples' },
{
type: 'category',
collapsed: true,
label: 'Tutorials and Examples',
link: {
type: 'doc',
id: 'composedb/examples/index',
},
items: [
{
type: 'doc',
id: 'composedb/examples/verifiable-credentials',
label: 'Verifiable Credentials',
},
],
},
{
type: 'category',
collapsed: true,
Expand Down
Binary file added static/img/eip-712-generate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/generate-712.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/jwt-generate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/postman.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/query-interfaces.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/schema_serto.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/serto-example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/vc-playground.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/verify-jwt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e17227b

Please sign in to comment.