Not all connections are equal. A supporting relationship is different from a contradiction. NeuralSnap uses typed, weighted edges so your graph carries real meaning.
supportsEvidence or backing — snapshot A proves snapshot B.
contradictsTension or conflict — A challenges B.
elaboratesExpansion — A adds detail to B.
caused_byOrigin — A was caused by B.
evolved_fromEvolution — A is a newer version of B.
related_toGeneral connection — A and B are connected.
When you crystallize text into snapshots, NeuralSnap automatically detects relationships between the new snapshots and your existing knowledge. You can also create edges manually for connections only you can see.
The Brain Graph renders as a force-directed graph you can zoom, pan, and explore. Nodes represent snapshots, edges show connections. Click any node to see its full details, connected ideas, and edge types.
Query edges, create connections, and build custom visualizations with the Edges API.
// Create a connection between two snapshots
await neuralsnap.edges.create({
source_id: "snap_first_principles",
target_id: "snap_build_from_scratch",
edge_type: "supports",
strength: 0.85,
label: "First principles directly enables this approach"
});
// Find contradictions in your thinking
const contradictions = await neuralsnap.edges.list({
brain_id: "brain_abc123",
edge_type: "contradicts",
min_strength: 0.5,
});
// → 3 contradictions found — time to reconcileYour graph highlights where beliefs conflict. If you hold two contradictory convictions, the graph shows it — forcing you to reconcile.
Follow evolved_from edges to see how an idea changed over time. Build a timeline of intellectual growth.
Semantic clustering reveals which ideas are tightly connected. Discover unexpected relationships between domains.