Using HASH


Primary Use Cases

HASH is designed to serve a wide variety of use cases. You can find out more about these on the HASH User Guide > Use Cases page. These include:

  • Process mapping (automated process and task mining)
  • Process optimization
  • Process automation
  • Decision support (dashboards, simulations, model training, and more)

Developer Use Cases

We'll be fleshing this section out soon.

HASH stores information as semantic, typed entities in a linked web (i.e. a knowledge graph). It stores these entities, including things like events, "bi-temporally". In other words,

This makes HASH well-suited to supporting:

  • Agent memory: HASH can provide working memory to AI agents, with linked provenance records and 'confidence' scores for information.
  • High-performance RAG: HASH can act as a file/datastore for use in Retrieval Augmented Generation pipelines.
  • Simulation modeling: HASH entities and types can be instantiated in agent-based simulations, and Petri net-based process models.
  • Internal tools: HASH's representation of information in a business-user accessible fashion enables easy internal toolbuilding.

Coming soon

We're currently writing up developer-specific use cases, including those related to agent-based simulation, and entity storage/retrieval (RAG). This page will be updated shortly.

Join our community of HASH developers