Skip to content
@Vero-protocol

Vero Protocol

Audit-ready contribution infrastructure for Stellar. Guardian consensus replaces single-maintainer review — merge decisions are voted on-chain and verifiable.

Vero Protocol

A modular, audit-ready security infrastructure for the Stellar network. Vero replaces single-maintainer PR review with a decentralized Guardian consensus model, backed by on-chain votes — no single reviewer decides what merges.

How a contribution becomes on-chain truth

  1. A developer opens a PR tagged wave-contribution on a Vero repo.
  2. vero-relayer-service catches the merge event and registers it as a task on Stellar.
  3. vero-core-contracts records Guardian votes on-chain and tallies consensus.
  4. Guardians review and cast their votes through vero-guardian-dashboard, signed with a Freighter wallet.
  5. vero-audit-guard continuously monitors the whole pipeline for anomalies, static-analysis findings, and policy violations.
  6. vero-core-engine ties state logic, treasury governance, and relayer communication together as the protocol's control plane.

Architecture: Brain, Shield, Eyes, Bridge

  • 🧠 Brainvero-core-contracts & vero-core-engine: the decentralized logic layer and core state control plane, built on Soroban.
  • 🛡️ Shieldvero-audit-guard: automated security monitoring, continuous static analysis, and anomaly detection.
  • 👁️ Eyesvero-guardian-dashboard: the command center for human validators, enabling on-chain audits and task management.
  • 🌉 Bridgevero-relayer-service: the automated event-to-task pipeline connecting GitHub activity to Stellar transactions.

Why Vero exists

Who this is for, what problem it solves, and how we measure whether it is working:

Repositories

Repo What it does Stack
vero-core-contracts On-chain Guardian consensus — tracks PR IDs and requires a vote threshold before marking work verified Rust / Soroban
vero-core-engine Integration layer and control plane — state logic, multi-sig treasury governance, relayer comms TypeScript
vero-audit-guard Security monitoring — static analysis, anomaly detection, immutable audit trail TypeScript
vero-guardian-dashboard Guardian portal — wallet-connected review and voting UI TypeScript / Next.js
vero-relayer-service GitHub ↔ Stellar bridge — listens for merged PRs, registers on-chain tasks JavaScript / Node.js
vero-sdk Shared Stellar client library — typed contract client, nonce management, RPC failover TypeScript

Contributing

Contributions are welcome across every repository in this organisation.

  1. Browse the open issues in any repo above and find one you can do well.
  2. Comment on it to say you're picking it up, and wait for a maintainer to assign it to you — this keeps two people from doing the same work.
  3. Branch from main using a descriptive name, e.g. fix/issue-42-short-description.
  4. Open a pull request whose description includes Closes #<issue-number>, so the issue closes automatically when the PR merges.
  5. Make sure CI is green. Every repo runs tests, linting, and a security audit on each pull request.

A few things that make review faster:

  • Keep each pull request to a single issue. Unrelated changes are harder to review and slower to merge.
  • Include tests for behaviour you add or change.
  • If CI fails, push a fix to the same branch — no need to open a new pull request.
  • If your branch falls behind main and conflicts, rebase onto the latest main.

Each repository has its own CONTRIBUTING.md, issue templates, and pull request template — start there for setup instructions specific to that codebase.

New to the project? Issues labelled good first issue are a reasonable place to begin.

License

MIT, per repository. See each repo's LICENSE file.

Popular repositories Loading

  1. vero-core-contracts vero-core-contracts Public

    The Vero Core Contracts are the decentralized brain of the system. Built on Soroban, they replace single-maintainer bias with "Guardian" consensus. The contract tracks PR IDs and requires a thresho…

    Rust 7 87

  2. vero-guardian-dashboard vero-guardian-dashboard Public

    This Next.js portal is the command center for human validators. It connects to Freighter Wallet, allowing Guardians to view pending GitHub PRs and cast on-chain votes. It transforms complex blockch…

    TypeScript 7 74

  3. vero-relayer-service vero-relayer-service Public

    The Relayer is a Node.js engine that automates the bridge between GitHub and Stellar. It listens for merged Pull Requests and instantly registers them as tasks on the smart contract. This removes m…

    JavaScript 5 56

  4. vero-core-engine vero-core-engine Public

    The unified integration layer and control plane for the Vero Protocol. This repository manages core state logic, multi-sig treasury governance, and high-performance relayer communication. It acts a…

    TypeScript 3 55

  5. vero-audit-guard vero-audit-guard Public

    The security-first monitoring and defense layer for Vero Protocol. Features continuous static analysis for Soroban contracts, real-time anomaly detection, and a verifiable, immutable audit trail.

    TypeScript 1 79

  6. Vero-protocol Vero-protocol Public

    Organization-level documentation for Vero Protocol — product docs covering the initial wedge, ICP, and north-star metrics.

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…