Skip to content
@baselabs

Base Labs

Base Payments experimental projects

Base Labs package index

Choose a package by the job you need to do. Follow the links for installation and usage.

Reliability and HTTP

I need to… Start with
Make Ash actions safe to retry or consume a nonce once AshOnetime
Receive, deduplicate, and deliver webhooks in an Ash app AshHooks
Sign or verify HTTP messages, including Web Bot Auth RequestSeal for Elixir or RequestSeal for TypeScript

Change data capture

I need to… Start with
Stream committed PostgreSQL changes to an Elixir sink Replicant
Stream committed MySQL binlog changes to an Elixir sink Capstan
Mirror PostgreSQL changes into AshPostgres resources with tenant routing in Ash AshReplicant: install and run preflight · HexDocs

Graph data

Use Apache AGE when you want the graph inside PostgreSQL and can enable the extension. Use ArcadeDB when you want a separate graph database. Check each data layer's supported operations, compatibility, and tenancy behavior before choosing.

I need to… Start with
Model Ash resources as a graph in PostgreSQL with Apache AGE AshAge
Connect to ArcadeDB from Elixir Arcadic
Back Ash resources with ArcadeDB AshArcadic

Protocols and agents

I need to… Elixir TypeScript
Verify portable agent blueprints and deployment manifests Agent Blueprint Protocol Verifier
Verify bounded proof-of-possession authority Bounded Authority Protocol Verifier
Sign Bounded Authority artifacts through a key handle Bounded Authority Report Adapter Signer
Verify signed agreement artifacts Charter Agreement Protocol Verifier
Sign Charter Agreement artifacts through a key handle Charter Agreement Signer Signer

Popular repositories Loading

  1. ash_age ash_age Public

    Ash DataLayer for Apache AGE graph database. MIT licensed. Open source library managed via Base MCP. For contributions and issues, see: https://github.com/baselabs/ash_age

    Elixir 2

  2. arcadic arcadic Public

    A lean, framework-agnostic Elixir client for ArcadeDB over the HTTP Cypher command API.

    Elixir 2

  3. ash_onetime ash_onetime Public

    An Ash extension for explicit idempotency and one-time nonce semantics

    Elixir 2

  4. ash_arcadic ash_arcadic Public

    Ash Framework DataLayer for ArcadeDB — native OpenCypher over the HTTP command API.

    Elixir 1

  5. replicant replicant Public

    Framework-agnostic Elixir CDC consumer for Postgres logical replication (pgoutput) with sink-owned, transaction-granularity exactly-once delivery.

    Elixir 1 1

  6. capstan capstan Public

    Framework-agnostic Elixir CDC consumer for MySQL binary-log replication (row-based binlog) — streams committed transactions to a pluggable sink, fail-closed; at-least-once, or effect-once in sink-o…

    Elixir 1

Repositories

Showing 10 of 20 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…