Tutorial
Create your first sourced claim
In about ten minutes, create a disposable vault, capture two sourced claims, retrieve them, inspect provenance, and save the query.
You will build a small, disposable model of invoice ownership. No prior Claimframe knowledge is required.
Before starting, install and open Claimframe. This tutorial creates a local SQLite file that you may delete afterward.
1. Create the tutorial vault
On the start screen, choose New vault. Save the file as claimframe-tutorial.sqlite3 in a temporary or practice folder.
Expected result: Claimframe opens an empty workspace with the new vault active.
2. Capture Alice’s claim
Open Capture, enter the following text exactly, and commit it:
billing-service owns invoice-generation @alice ^00:32:18 #ownership
Expected result: the assertion appears with billing-service as subject, owns as predicate, invoice-generation as object, and Alice as source.
3. Capture Bob’s different account
Enter and commit:
accounting-platform owns invoice-generation @bob ^00:41:03 #ownership
Expected result: both claims remain in the vault. Claimframe does not silently choose one owner.
4. Retrieve the ownership claims
Open Assertions. In the query field, enter:
? owns invoice-generation
Run the query.
Expected result: two matching assertions appear, one sourced to Alice and one to Bob.
5. Inspect the evidence
Select Alice’s assertion. In the provenance inspector, locate the source, evidence locator, capture time, status, confidence, and raw capture text.
Expected result: the source is alice, the locator is 00:32:18, and the default status is active.
6. Mark the uncertainty
With Alice’s assertion selected, change its status to needs_review.
Expected result: Alice’s claim changes review state. Bob’s claim remains unchanged, and Alice’s original capture remains in its event history.
7. Save the query
Return to the query field and choose Save current query. Enter Invoice ownership in the Query name field, then choose Save query.
Open the app menu, choose Manage queries, and run Invoice ownership.
Expected result: the same two ownership claims return without retyping the pattern.
What you built
Your vault now contains two independently sourced assertions, precise evidence locators, one explicit review state, and a reusable query. You can retrieve the disagreement without erasing either account.
To clean up, close Claimframe and delete claimframe-tutorial.sqlite3 from the folder where you saved it. Do this only for this disposable tutorial vault.