-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
52 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
import { ProjectContent, ProjectInterface, ProjectStatus } from "@/lib/types" | ||
|
||
const content: ProjectContent = { | ||
en: { | ||
tldr: "an on-chain flexible & composable framework to create, reuse and customize gatekeepers.", | ||
description: `### Overview | ||
Excubiae is an emerging framework for implementing sophisticated on-chain Attribute-Based Access Control (ABAC) gatekeepers. Currently in pre-alpha, this project aims to revolutionize how developers approach access control on Ethereum by providing a composable, gas-efficient foundation for complex validation policies. | ||
Think of it as a modular building block system for smart contract access control - flexible enough for simple token gates, yet powerful enough for complex multi-step verification flows. | ||
### Features | ||
As we build towards our full vision, Excubiae currently offers three core capabilities: | ||
- **Multi-Phase Validation**: you can design sequential validation flows with pre, main, and post conditions which are perfect for complex scenarios like "register → participate → claim". | ||
- **Flexible Evidence Processing**: we can support multiple validation types as Zero-Knowledge Proofs, Token holdings, On-chain state checks, Time-based conditions, Multi-signature schemes. | ||
- **Composable Architecture**: Mix and match gatekeepers for custom access patterns, clean separation of concerns and composability / reuse of custom logic. | ||
### Status | ||
We're actively developing on the official [Excubiae repository](https://github.com/privacy-scaling-explorations/excubiae) on the core Solidity framework & initial documentation. Stay tuned for alpha release, make & integrate tutorials, audits, examples and more. | ||
`, | ||
}, | ||
} | ||
|
||
export const excubiae: ProjectInterface = { | ||
id: "excubiae", | ||
section: "pse", | ||
content, | ||
projectStatus: ProjectStatus.ACTIVE, | ||
image: "", | ||
license: "MIT", | ||
name: "Excubiae", | ||
links: { | ||
github: "https://github.com/privacy-scaling-explorations/excubiae", | ||
}, | ||
tags: { | ||
keywords: ["Gatekeeper", "Access Control"], | ||
themes: ["build"], | ||
types: ["Legos/dev tools", "Lego sets/frameworks"], | ||
builtWith: ["TypeScript", "Solidity"], | ||
}, | ||
extraLinks: {}, | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.