Skip to content

Commit

Permalink
initial website
Browse files Browse the repository at this point in the history
removed public folder

added cicd flow:

removed auth string

removed auth string
  • Loading branch information
andorsk committed Jan 23, 2025
1 parent 9f9dbf2 commit f295149
Show file tree
Hide file tree
Showing 50 changed files with 1,841 additions and 0 deletions.
49 changes: 49 additions & 0 deletions .github/workflows/website.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Deploy Hugo Website to GitHub Pages

on:
push:
branches:
- main # Adjust to your default branch name
pull_request:
branches:
- main

jobs:
build-deploy:
runs-on: ubuntu-latest

steps:
# Checkout the repository
- name: Checkout Repository
uses: actions/checkout@v3

# Set up Hugo
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: 'latest'

# Install Node.js (Optional, if themes require npm dependencies)
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '18'

# Install dependencies (Optional, if your Hugo site uses npm packages)
- name: Install npm dependencies
run: |
cd labs/website
npm install
# Build the Hugo website
- name: Build Hugo Website
run: |
cd labs/website
hugo -d public # Builds the site into the `public` directory
# Deploy to GitHub Pages
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: labs/website/public
1 change: 1 addition & 0 deletions website/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
public
Empty file added website/.hugo_build.lock
Empty file.
5 changes: 5 additions & 0 deletions website/archetypes/default.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
+++
date = '{{ .Date }}'
draft = true
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
+++
65 changes: 65 additions & 0 deletions website/content/about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
+++
date = '2025-01-18T08:25:22-08:00'
draft = false
title = 'About'
+++

# Incubation Labs Charter

## Status

| | |
|--------|------------------------------------------------------------------------------|
| Name | Incubation Labs |
| Initial Chairs | Andor Kesselman, Ankur Banerjee |
| Status | APPROVED |
| Repo | [https://github.com/decentralized-identity/incubation-labs](https://github.com/decentralized-identity/labs) |

## Scope

The Incubation Labs Working Group (ILWG) serves as an incubation
environment for decentralized identity-based user applications and spec
implementations. The WG provides an IP-safe environment for general
implementation-related discussion, and allows participants to propose and
participate in WG Work Items, each of which is focused on a user application
and/or spec implementation.

## Deliverables

Deliverables may vary from each working item. The following are examples of some
of the possible deliverables:

* Documentation : Document and discuss use cases
* Specifications : Develop specifications for various uses
* Code : Develop open source software as references toward use cases
* Interoperability Profiles: Selection of specifications, schemas, and other requirements to establish interoperability

## Operating Procedure

* Chairs are bound to the [process](./process.md) defined in this repo.
* Chairs will have ability to transition working items between states
per the due process defined in the [Process Guidelines](./process.md)
* Ratification to the [process](./process.md) would require approval from all
co-chairs.

## Member participation

- All substantive contributions to this Working Groups **MUST** be made by a member of DIF.
- In is encouraged for each lead to require sign off with **DCO** on each PR to contribute.

## Intended Audience

- This working group is meant to for startups as well as large organisations looking to build decentralized applications, collaborate on early-stage protocols/specifications, and innovate new ideas.

## Caveats

- No technology or code built in these Working Items is an endorsement by DIF.

## Additional Resources:

- [Meeting Recordings](https://docs.google.com/spreadsheets/d/1wgccmMvIImx30qVE9GhRKWWv3vmL2ZyUauuKx3IfRmA/edit?gid=983396687#gid=983396687)
- [Discord](https://discord.gg/972yqVmD)
- [Github](https://github.com/decentralized-identity/labs)
- [Beta cohort Kickoff](https://docs.google.com/presentation/d/1P5MfXZWwF6Sowz9sR_We5qdSqqt6XYPV3Mdc0lGqY28/edit#slide=id.p)
- [IIW Slides](https://docs.google.com/presentation/d/1crZQGctcoTDtZlNqLH22IZir8G1gWQnPrHXodPnIqvE/edit?usp=sharing)
- [DIF Labs WG](https://docs.google.com/presentation/d/1oiEoI-54GFUpgUj5x9Xk93xS_JpZu-8bWrL7_7ktTX4/edit?usp=sharing)
48 changes: 48 additions & 0 deletions website/content/posts/beta_cohort_show_and_tell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
+++
date = '2025-01-21T04:05:05-08:00'
draft = false
title = 'DIF Labs: Show and Tell Event – February 18, 2025'
summary = 'Join us for the show and tell for the DIF Labs first cohort on Februrary 18'
tags = ["show and tell", "beta-cohort"]
+++

## Event Details
- **Date**: February 18, 2025
- **Time**: 11:00 AM ET
- **Meeting Link**: [Join the Event on Zoom](https://zoom.us/j/1234567890)

---

## Overview

The **DIF Labs Show and Tell** is the culmination of the Beta Cohort’s three-month journey. This event showcases progress on innovative decentralized identity projects, enabling community members to learn, engage, and connect with the people behind the solutions.

---

## Featured Projects

| **Project Name** | **Description** | **Leads** | **Link** |
|------------------------------------------------|--------------------------------------------------------------------------------------------------|------------------------------------|---------------------------------------------------------------------------------------------|
| Bitcoin Ordinals Verifiable Credentials Framework | Framework for implementing verifiable credentials on Bitcoin using Ordinal inscriptions. | Brian Richter | [GitHub Repository](https://github.com/decentralized-identity/labs-btco-vc) |
| Linked Claims | Combines attestations to build progressive trust, furthering the LinkedTrust project. | Golda Velez, Agnes Koinange, Phil Long | [GitHub Repository](https://github.com/decentralized-identity/labs-linkedclaims) |
| VerAnon | Protocol for anonymous personhood verification using Semaphore and zero-knowledge proofs. | Alex Hache | [GitHub Repository](https://github.com/decentralized-identity/labs-veranon) |

---

## Why Attend?

- **Discover Innovation**: See real-world decentralized identity solutions in action.
- **Engage with Builders**: Learn from project leads and provide feedback.
- **Connect**: Network with industry leaders and innovators.

---

## Signup for the Next Round or More Information

DIF Labs is opening applications for its next cohort after the Beta program concludes. If you’re a builder, startup, or innovator passionate about decentralized identity, this is your chance to get involved.

- **Signup for the Next Cohort**: [Apply Here](https://identity.foundation/labs-apply)
- **Learn More About DIF Labs**: [Explore Here](https://identity.foundation/labs)
- **Join DIF Labs Discord**: [Join Here](https://discord.com/invite/DIF)

Together, we’re transforming decentralized identity. Don’t miss this opportunity to witness the future being built!
145 changes: 145 additions & 0 deletions website/content/posts/launch_post.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
+++
date = '2024-12-10T05:30:05-08:00'
draft = false
title = 'DIF Labs: Decentralized Identity Innovation Group'
summary = 'DIF Labs accelerates Decentralized Identity market innovation'
tags = ["launch", "beta-cohort"]
+++

The original post for this is on the [DIF main website](https://blog.identity.foundation/dif-labs-ssi-market-gets-an-innovation-hub-2/?ref=decentralized-identity-foundation-newsletter). This is a migration.

```
,------. ,--.,------. ,--. ,--.
| .-. \ | || .---' | | ,--,--.| |-. ,---.
| | \ :| || `--, | | ' ,-. || .-. '( .-'
| '--' /| || |` | '--.\ '-' || `-' |.-' `)
`-------' `--'`--' `-----' `--`--' `---' `----'
```
## DIF Labs accelerates Decentralized Identity market innovation

DIF’s commitment to supporting builders and doers in the decentralized identity space has led to the launch of DIF Labs,
an initiative aimed at transforming how decentralized identity solutions are built, tested, and scaled. DIF Labs bridges
the gap between brilliant ideas and market-ready solutions, empowering developers, startups, and industry innovators to
collaborate, experiment, and grow.

## Why DIF Labs?

<img
src="https://raw.githubusercontent.com/decentralized-identity/labs/refs/heads/main/docs/blogposts/announcing_incubation_labs/Labs.png"
alt="DIF Labs" style="width: 700px;">

DIF Labs was born from the need for a dedicated space where creators in decentralized identity can focus on practical
innovation. Traditional standards organizations can be slow and formal, while incubators may lack the technical
ecosystem DIF provides. DIF Labs is uniquely positioned to address these gaps, offering participants:

- **Speed and Flexibility**: Projects in DIF Labs aim to achieve milestones within months, not years.
- **Open and Inclusive Governance**: All outputs are open-source and royalty-free, allowing for broad community
adoption.
- **Knowledge Pool**: Access to a network of expertise across technical, legal, and market domains.

DIF Labs stands apart by supporting real-world applications rather than just standard development. It’s a space where
builders can focus on creating solutions without the bureaucratic overhead typical of many organizations. Projects are
open to any decentralized identity stack, not necessarily based on DIF-based specifications.

## The Beta (β) Cohort: Iterative Process Development

The inaugural DIF Labs Beta Cohort began **November 2024**, and runs through **February 2025**. This first iteration is
a learning process for everyone involved, with high-touch engagement from the chairs to refine the structure and
maximize impact. The chairs hand-selected projects with leads they knew were capable and focused on completing amazing
work.

## [Project: Bitcoin Ordinals Verifiable Credentials Framework](https://github.com/decentralized-identity/labs/blob/main/proposals/btco-vc/btco_vc_proposal.md)

<img
src="https://github.com/decentralized-identity/labs/blob/main/docs/blogposts/announcing_incubation_labs/btco.png?raw=true"
alt="Bitcoin Ordinals Verifiable Credentials" style="width: 700px;">

- **Lead**: Brian Richter
- **Goal**: Establish a standardized framework for implementing verifiable credentials on Bitcoin using Ordinal
inscriptions.
- **Use Cases**: Event tickets, digital collectibles, ownership records, Verifiable AI Inference credentials.
- **Proposal**: [Read the project proposal
here.](https://github.com/decentralized-identity/labs/blob/main/proposals/btco-vc/btco_vc_proposal.md)

## [Project: Linked Claims](https://github.com/decentralized-identity/labs/blob/main/proposals/linked_claims/001_proposal.md)

<img
src="https://github.com/decentralized-identity/labs/blob/main/docs/blogposts/announcing_incubation_labs/linked_claims.png?raw=true"
alt="Linked Claims" style="width: 700px;">

- **Leads**: Golda Velez, Agnes Koinange, Phil Long
- **Goal**: Build progressive trust through combining attestations and release the high-level specification for
LinkedClaims to further the LinkedTrust project.
- **Proposal**: [Read the proposal
here.](https://github.com/decentralized-identity/labs/blob/main/proposals/linked_claims/001_proposal.md)

## [Project: VerAnon](https://github.com/decentralized-identity/labs/blob/main/proposals/veranon/veranon_proposal.md)

<img
src="https://github.com/decentralized-identity/labs/blob/main/docs/blogposts/announcing_incubation_labs/veranon.png?raw=true"
alt="VerAnon" style="width: 700px;">

- **Lead**: Alex Hache
- **Goal**: Introduce a protocol for anonymous personhood verification using Semaphore, a zero-knowledge group
membership protocol.
- **Proposal**: [Read the proposal
here.](https://github.com/decentralized-identity/labs/blob/main/proposals/veranon/veranon_proposal.md)

## Timeline

- **Labs Start Date**: Late November 2024
- **Check-ins**: Scheduled throughout the three months.
- **Show and Tell**: **February 18, 2025** - Projects will be showcased to the community.

## Meet the Mentors and Chairs

### Expert Mentors:

- **[Ana Goessens](https://www.linkedin.com/in/anagoessens/?originalSubdomain=nl)**: CEO at Animo Solutions. Makes
decentralized identity easy. CEO at Animo.id, all-round company/team building in decentralized ID space.
- **[Anthony Fu](https://antfu.me/)**: Open Sourcer. Core contributor to Vite/NextJS etc., how to build open-source
projects.
- **[Daniel Buchner](https://www.linkedin.com/in/dbuchner/)**: TBD/Block, Decentralized Web Nodes.
- **[Jelle Millenaar](https://www.linkedin.com/in/jellefm/?originalSubdomain=nl)**: Co-Founder and CEO Impierce
Technologies, DID evangelist.
- **[Markus Sabadello](https://www.linkedin.com/in/markus-sabadello-353a0821/?originalSubdomain=at)**: Danube Tech,
Decentralized Identity Foundation, Sovrin Foundation. Core contributor to Universal Resolver and Universal Registrar,
go-to expert for DID Resolution spec.
- **[Nik Graf](https://www.nikgraf.com/)**: Local-first software expert and Founder at Serenity.
- **[Otto Mora](https://www.linkedin.com/in/otto-mora/?originalSubdomain=cr)**: ZK Identity Maxi @ Privado.ID (formerly
Polygon ID).
- **[Rizel Scarlett](https://www.linkedin.com/in/rizel-bobb-semple/)**: Staff Developer Advocate at Block | Artificial
Intelligence & Open Source.
- **[Rod Boothby](https://www.linkedin.com/in/rodboothby/)**: Digital Identity Leader | VP Product | Ex Wells Fargo,
AIG, EY, Santander. Grew npm Inc to #1 Javascript Repo with 20M Developer users.
- **[Steve McCown](https://www.linkedin.com/in/mccown/)**: Chief Architect, Applied Crypto R&D, CISM, CDPSE, Patented
Inventor.

### Chairs:

- **[Andor Kesselman](https://www.linkedin.com/in/andorsk)**: CTO Andor Labs, Co-Chair of the Technical Steering
Committee at DIF, Technical Workstream Lead at the Global Acceptance Network.
- **[Ankur Banerjee](https://www.linkedin.com/in/banerjeeankur/)**: CTO/Co-Founder at Creds.xyz & cheqd, Co-Chair of the
Technical Steering Committee at DIF.
- **[Daniel Thompson-Yvetot](https://www.linkedin.com/in/daniel-thompson-yvetot-a98301222/)**: Co-founder of Tauri Apps,
CEO of CrabNebula, Author of "Manufacturing European Software", DIF Labs Co-chair, European Regulatory Expert.

## What’s Next And Getting Involved?

DIF Labs is more than a program—it’s a movement to propel decentralized identity into its next phase of growth. By
fostering a space for practical, collaborative innovation, DIF Labs aims to cultivate solutions that tackle pressing
industry-driven challenges in the decentralized identity space.

We invite you to follow our journey and participate in this initiative:

- Join the conversation on [DIF Labs Discord](https://discord.gg/48DgSG4skR)
- Explore projects on [GitHub](https://github.com/decentralized-identity/labs)
- Attend the meetings: Third Tuesday of every month at 11am ET
- [Subscribe to DIF’s
calendar](https://calendar.google.com/calendar/u/0?cid=ZGVjZW50cmFsaXplZC5pZGVudGl0eUBnbWFpbC5jb20)

You’ll be hearing more about our Mentors, Chairs, and Cohorts in the coming months. Stay tuned as we unveil even more
Mentors as well.

After the Beta cohort is done, we will be opening up for new projects to run through DIF Labs. Together, we’re building
the future of decentralized identity.
8 changes: 8 additions & 0 deletions website/hugo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
baseURL = 'http://localhost:1313'
languageCode = 'en-us'
theme = "diflabs"
title = 'DIF Labs'
[markup]
[markup.goldmark]
[markup.goldmark.renderer]
unsafe = true
21 changes: 21 additions & 0 deletions website/themes/diflabs/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) [year] [fullname]

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
7 changes: 7 additions & 0 deletions website/themes/diflabs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Theme Name

## Features

## Installation

## Configuration
5 changes: 5 additions & 0 deletions website/themes/diflabs/archetypes/default.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
+++
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
date = {{ .Date }}
draft = true
+++
Loading

0 comments on commit f295149

Please sign in to comment.