Don’t just ship code.
Ship evidence.
Turn plain-language expectations into executable checks. Run them against real systems, inspect the results, and build a record of what your software actually does.
Open source. Erlang/OTP. Evidence over assumptions.
Feature: Service health
Scenario: The API is available
Given I am using server "https://api.example.com"
When I make a GET request to "/health"
Then the response status must be "200"
Illustrative feature, not a live test result. Replace the example endpoint before running.
A composable, open stack
Erlang / OTPBitcoin / LightningIPFSNostrPlain language in. Verifiable evidence out.
Make the requirement, the execution and the evidence part of the same conversation.
Define what matters
Write a feature that describes the behaviour you need. Give developers, testers and stakeholders the same concrete expectation to work from.
Exercise the real system
Run checks through the API and supported modules. Put repeatable verification beside the systems and delivery workflows it is meant to test.
Keep the evidence
Review the report, its inputs and its scope. Use recorded results to support acceptance decisions instead of relying on a reassuring status update.
Start with a real problem.
One stack. Different entry points. Choose a small, testable first evaluation.
Verify a service
Turn an API requirement or a recurring production check into a feature. Start with the manual, then inspect the HTTP module reference.
Retrieve engineering knowledge
Explore ECAI indexing and retrieval for source collections, engineering records and evidence-backed answers. Start with a corpus you can inspect.
Run your own infrastructure
Follow the installation and node guides. Understand the configuration, operational responsibilities and validation limits before deployment.
A stack you can inspect.
The wider project connects verification, knowledge retrieval and signed-event workflows. Each component has its own implementation and validation scope.
Implementation is not the same as live verification. The component map and recorded integration review distinguish what exists, what was exercised and what remains open. A publish date is not proof of a passing test.
ECAI
Index source collections, retrieve records and explore controlled LLM access. Keep the source and its evidence in view.
Nosternity
Explore Nostr event retention and the integration points around signed records. Read the documented limits before choosing a deployment.
erm
Bring local voice and desktop workflows into an Erlang-managed environment. Begin with an observable, bounded action.
Go deeper. Keep it practical.
Follow the stack adoption guide, browse the implementation articles, or take the longer route through the DamageBDD book.
From behaviour to a
verification economy.
A longer-form introduction to BDD, behaviour-driven operations and the ideas behind verifiable software delivery.