Exploring your graph
After discovery runs, your organization's systems show up as an interactive knowledge graph: entities as nodes, relationships as edges. This is where you see what SixDegree found.
Prerequisites
You need a populated graph. Make sure you've:
- Created an environment
- Configured at least one integration (GitHub, AWS, and so on)
- Run discovery at least once
If discovery hasn't run yet, start with your first environment.
Opening the graph
Navigate to your environment at app.sixdegree.ai. The graph view loads by default on the main dashboard. Entities appear as nodes and relationships as edges, with color encoding the entity type: code, infrastructure, teams, customers, and so on.
Navigating the graph
- Zoom: mouse wheel or scroll gesture.
- Pan: click and drag the background.
- Inspect: click any node to open its details.
- Reset: Fit to view re-centers and zooms to show everything.
Filter to cut clutter. Toggle entity types on or off to focus. For example, hide contacts to see only accounts and their subscriptions. Use the search box to jump straight to an entity by name. The graph highlights and centers on the match.
Entity details
Click a node to open its detail panel:
- Identity: name, type, the integration that discovered it, and when it was first seen and last updated.
- Properties: everything specific to that entity: URLs, endpoints, configuration, and metadata from the source system.
- Relationships: outgoing (this entity → others) and incoming (others → this entity).
Reading the graph
A few patterns surface quickly once you have real data:
- Ownership: reps owning accounts, accounts holding subscriptions, teams owning repositories (
OWNS,BELONGS_TO). - Customer chains: an account joined to its opportunities, subscriptions, support tickets, and the incidents behind them.
- Dependency networks: tickets escalating into incidents, opportunities depending on usage, services depending on services (
DEPENDS_ON). - Hubs and orphans: highly connected nodes are often your largest accounts or most critical components. Isolated nodes may be unused resources or contacts with no activity.
Exploring by scenario
What's tied to an account?
Search for the account, select it, and follow its outgoing relationships to see its opportunities, subscriptions, contacts, and open support tickets in one view.
What's the risk behind this ticket?
Select a ticket and read its edges both ways: outgoing shows the incident it escalated into, incoming shows the account and subscription it puts at risk. Follow the chain to gauge the revenue exposure of a single breach.
What's the blast radius of this service?
Select a service and read its DEPENDS_ON edges both ways: outgoing shows what it relies on, incoming shows what relies on it. Follow the chain to gauge the impact of a change.
What's orphaned?
Look for isolated nodes with few or no connections. These are often contacts with no recent activity, vendors no team uses, or forgotten resources worth cleaning up or documenting.
Refreshing data
Discovery runs on each integration's configured schedule, and the graph updates automatically as new entities are found. For an immediate refresh, trigger discovery manually from Environment Settings, where you can also see when each integration last ran.
Troubleshooting
| Symptom | What to check |
|---|---|
| No entities visible | Discovery has completed; filters aren't hiding everything; integrations are configured; credentials are valid. |
| Graph won't load | Refresh the page, clear your browser cache, filter to reduce the node count, or check the browser console for errors. |
| Can't find an entity | It exists in the source system; the integration discovers that type; your search term and the type filter aren't excluding it. |
Next steps
- Have your first chat: ask questions about the entities you just explored
- Entities & relationships: the data model behind the graph
- Ontology: the schema (entity and relationship types) behind the graph
- Explore integrations: discover more of your systems