if your data could dream...

the sentient data query interface for augmenting human intelligence

Brainful Demo
the brainful methodology

At brainful, we replicate the cognitive processes of visionaries; from idea to innovation.

We have taken the best ideas from philosophy, psychology, neuroscience, and management to accurately model how we learn, and the processes that reinforce it for enhanced depth and quality of understanding in as little time and friction as possible.

Learn more about each component below:

BLOCKS are the building blocks of brainful. Think of blocks as individual notes or ideas you want to save. They are mutable; every chunk of knowledge is stored as a block. Blocks are stacked and linked to build complex documents and networked knowledge graphs.

Example: A block might contain a quote, a fact, or a personal observation.

BLOCKREFERENCES are the evidential links to blocks. These are links to your original sources of information. They're immutable, and grounded to accepted truths. They inform the knowledge in blocks and can be used for citation.

Example: A link to a webpage, a book citation, or a reference to another note.

ENTITIES are the organisational units of brainful. These are like tags (e.g., #person) used to organize and group related topics such as a project, a person, or an organisation. They help you quickly find and connect ideas across your blocks and blockreferences.

Example: You might use #work for all work-related notes or #recipe for cooking ideas.

BLOCKSPACES are the workspace for building and editing blocks. They are the place to go to when you want to work on a new project scope or edit an existing one. Think of them as separations of concern, such as learning a new skill or topic or a new document. These are saved arrangements of your workspace. They include which blocks and block references you have open, allowing you to easily switch between different projects or topics without having to manually re-open blocks and blockreferences.

Example: You might have a "Work Project" blockspace and a "Personal Journal" blockspace.

In the context of knowledge representation, "blocks" can be conceptualized as proprietary abstract data types that encapsulate discrete units of knowledge articulated through linguistic expressions, akin to propositional attitudes. These blocks serve as dynamic repositories of information, subject to ongoing refinement and development.

Conversely, "blockreferences" are conceived as immutable, non-editable constructs that transcend purely linguistic representation. They embody a synthesis of visual and sensory elements, often referred to as "qualia," which engage the perceptual faculties. These references are derived from the foundational knowledge encapsulated within blocks and typically manifest as diagrams or other media forms.

Entities are the organisational units of brainful. They help group related blocks and blockreferences together. Blockreferences are the workspaces that organise groups of blocks and blockreferences.

The theoretical framework posits that blocks, in their nascent stages, represent knowledge that is continually evolving. Upon reaching a state of completion, these blocks may be elevated to the status of blockreferences. This transformation facilitates their integration as foundational elements in the construction of new knowledge, thereby underscoring the interconnectedness and progressive nature of epistemic development.

putting it all together

brainful centres around 4 key relationships:

  • Vertical Block Relationships (Hierarchical)
    • This shows how blocks are related in a parent-child structure.
    • Example: A block about "Pets" might have child blocks for "Dogs" and "Cats".
  • Horizontal Block Relationships (Associative)
    • These are two-way connections between related blocks.
    • Example: Your "Coffee" block might be linked to both "Caffeine" and "Morning Routines".
  • Block-Entity Relationships (Organizational)
    • This shows how blocks are organized using entities (tags).
    • Example: Blocks tagged with #healthyeating form a group, even if they're not directly linked.
  • Block-Block Reference Relationships (Evidential)
    • These connect your blocks to their block references (sources).
    • Example: Your block about "Climate Change Effects" might be linked to several scientific papers.
block block block block block link link parent parent block parent DOC THOUGHT DOC block block parent parent IDEA IDEA IDEA IDEA IDEA BLOCKS (FULL DATA SET) BLOCKREFERENCES (FULL REFERENCE SET) ENTITIES (FULL ENTITY SET) REF 1 (e.g. BOOK) REF 2 (e.g. VIDEO) REF 3 (e.g. WEB ARTICLE)... reference reference reference block link THOUGHT block link link object org person organise organise BLOCKSPACE(s) (SEPARATED WORKSPACES) BLOCK EDITOR COLLABORATIVE BLOCK CHAT ROOM WITHAI ASSISTANT BLOCKFLOW (UNIVERSAL SEARCH)- FULL-TEXT/FUZZY/SEMANTIC SIMILARITY- GEOLOCATION- WEB SEARCH- THIRD PARTY SERVICES (e.g. Google Drive)... project block panel(reference) project

the world's most secure personal knowledge management platform

We offer the most comprehensive suite of safeguards against modern cybersecurity threats to ensure platform stability and data security, as well as user tools to ensure maximum account security.

Platform Security

We have a range of guardrails and active continuous threat monitoring systems in place at the network, infrastructure, and app level to protect against modern cybersecurity threats such as DDoS, malware, and hacking attacks.

Account Security

We fully comply with the US National Institute of Standards and Technology (NIST) agency's cybersecurity framework, ensuring your account is secure under the highest authenticator assurance level (AAL3) standard, synonymous with the highest level of security found in banking and government.

Data Security

Your data is stored securely using Google Cloud Platform (GCP) infrastructure. All user data is encrypted in transit and at rest. We store continuous backups of your data in geographically separate locations.

Your keys, your data

For the most sensitive user data, we introduced a zero-knowledge data storage type in the form of vault blocks. Vault blocks offer unparalleled protection. They are geographically binding, end-to-end encrypted blocks encrypted in transit and encrypted twice at rest, with no trace being recorded anywhere or accessed by any third party, including us. This guarantees that even in the unlikely circumstance of GCP or brainful being compromised, your data will remain encrypted.

functional features

brainful aims to cover a vast number of needs across the knowledge lifecycle, from storing knowledge, creating a knowledge graph for analysis and AI insights, generating citations, performing knowledge retrieval, and producing documents.

block editor

formatting

We built a brainful-flavoured markdown editor, which is an extension of the widely adopted regular markdown syntax, with the full benefits of the native webpage HTML format. This enables deep customisation as seen in Microsoft Word or Google Docs, and enables direct support for visualising block, blockreference, and entity relationships made in text.

collaboration

We support sharing your blocks (documents) with other users. They can view changes and make edits visible in real time across the team.

actions

A wide variety of actions are provided when selecting content from the editor, such as inserting special characters, formatting, web search shortcuts, and AI shortcuts to quickly give the assistant context for a query.

knowledge management

storage

The foundation of your knowledge is in a variety of multimedia formats siloed in a variety of storage formats and spaces.

We provide an all-encompassing storage solution that allows you to store any non-editable (structured) data as block references, meanwhile unstructured data stored as blocks. We currently support 6 media formats for block references: images, code files, audio, video, docs (.pdf, .docx, .pptx), and web links.

retrieval

Search is often underlooked, but it plays a fundamental role when requiring information.

We acknowledge two dimensions of reference for search: the background context and reasoning of the query in relation to your working environment (blockspace), and the semantic meaning of the query in relation to the meaning of the blocks you are working with. Our search engine is one of the most comprehensive and diverse, enabling search across all of your data and data shared with you (blocks and block references), across raw text, fuzzy text, semantic (vector) meaning, entity meaning, and geospatial relations.

transformation

Converting media formats is a common task in knowledge management for data storage and retrieval purposes, submission requirements, and data science applications.

We support easy transformation of data formats from one to another, making cross-media imports and exports seamless. This means all media formats from block references can be transformed into any other media format, such as webpages to text, or video to transcript, allowing for cross-media insights using AI. Your blocks, can be exported as PDFs or its native HTML format.

deep integrations with the tools that matter...

unify your workflow

brainful fits into a wider ecosystem of productivity tools and services to streamline your data, and uncover deep insights.

Take control of your knowledge

brainful is the only solution to orchestrate an end to end knowledge workflow, fine tuned for domain professionals.