Your trusted data platform for the full picture.

One platform for your internal data, the world's data, and the AI that connects them.

griot.cloud/workspace/ask-griot V3.1
WORKSPACE / ASK GRIOT
TENANT_OWNER

Good morning, Shaka.

Three things surfaced from your data and the world's overnight.

ask griot anything about your data| ⌘ + ↵
Surfaced overnight · your data + outside signals
Anomaly
Sales in North Rift dropped 14% week over week. Drought severity in the region jumped from 0.3 to 0.7 over the same window.
Your sales + EAMD drought index.
Cohort
Basket prices across your stores are tracking 12% above the national index. April is flattening.
Your pricing + EABS consumer prices.
Reliability
External feed eabs_consumer_prices has been stalled since 04:18 EAT. Three retries. Last error: credential expired.
Pipeline eabs_consumer_prices_ingest.
Datasets · most recently certified
Dataset Provider Layer Trust Rows Last run Status
loyalty.gold.member_segments Your data GOLD 94% 1.4M 2m ago HEALTHY
pos.silver.daily_sales Your data SILVER 73% 8.1M 14m ago DEGRADED
eabs.gold.consumer_prices EABS GOLD 88% 440K 6m ago HEALTHY
eamd.bronze.rainfall_index EAMD BRONZE 42% 3.7M 2h ago · failed FAILING

Everything your data needs, in one place.

Connect every source. Set the rules. Certify what passes. One catalog for everything. Share access, not files.

Connect all your data sources.

Databases, apps, spreadsheets, file drops, live feeds. Bring them all into one place, in whatever shape they come in.

Define what good data looks like.

Set the rules your data must meet: quality rules, governance rules, privacy rules. Griot turns your definitions into a data contract, and only data that meets the contract gets in.

Get every dataset certified.

Once data meets its contract, we sign it and give it a trust score. A clear, checkable mark that this data is sound to be used. Anyone can verify it.

Pair your data with the outside world.

Subscribe to live external datasets like consumer prices, FMCG benchmarks, footfall and weather. Query them right next to your own POS, loyalty and inventory tables. The platform contracts the outside feed the same way it contracts your internal data, so trust, lineage and access all carry through.

Share access, not files.

Give a partner access to your data and insights without handing over a data copy. They query it, they never hold it, and you can revoke access any time.

Every data source, in one place.

Relational databases, business apps, spreadsheets, file drops, live feeds. Plug them in once and start querying.

STRUCTURED
Databases
APIs
Excel
JSON
CSV
Custom
YOUR DATA PLATFORM contracted · catalogued · queryable
PDF
Video
Audio
Image
Email
Geo
UNSTRUCTURED
govern/ contracts/ orders
Active · v2.1.0
G

orders

Sales transactions · 1.24M rows · owned by Susan Wairimu · last published 14 May 2026

contract v2.1.0 signed by steward

Rows must clear these checks before they reach the catalog.

  1. order_id must be unique across the table. duplicate within 24h → block
  2. amount must be positive and at most KES 1,000,000. outside range → block
  3. customer_id must resolve to an existing customer. orphan reference → block
  4. order_date must not be in the future. date drift → warn
  5. status must be one of pending, confirmed, shipped, delivered or cancelled. unknown value → block
data/ pipelines/ orders_certified · run #1042
Running · live

From raw rows to a signed dataset.

Three steps, in order. Each one has to pass before the next can start. The platform signs the result the moment they all do.

raw data
Ingest 120 ms
Validate 87 ms
Certify 203 ms
96 TRUST SCORE
exchange/ marketplace
218 listings · 47 publishers

Recommended for you

Your internal retail datasets alongside outside data that pairs well with them. Same query surface, same contracts, same audit log.

loyalty_segments_q2 INTERNAL

Behavioural cohorts for the loyalty programme. Basket value, repeat rate, channel mix. Built from your POS and app feeds, refreshed weekly.

PR Provenance Retail · Customer Insights
cohorts weekly k-anon 25
94TRUST Internal access
Regional Consumer Price Index SOVEREIGN

Monthly CPI across 13 retail categories. Food, household, apparel, electronics. Join against your SKU prices to model elasticity and reshape promo calendars.

EA EABS · East Africa Bureau of Statistics
13 categories monthly open data
96TRUST KES 0.03 / query
exchange/ partners
2 active · 0 paused

Live sharing partners

Each partner queries the retail datasets you granted them. Nothing copies, nothing leaves. You can switch any of this off in a click.

ML

Mara Logistics

Logistics Outbound Connected

14:02 EAT · queried orders_for_dispatch for the Nairobi delivery zone. 1,284 parcels routed. No customer PII returned.

GRANTED orders_for_dispatch · delivery_addresses_tokenised
2datasets 1,284queries · 7d 0rows copied
HB

Highland Brands EA

FMCG Bidirectional Connected

13:47 EAT · joint promo-uplift study on the household-essentials SKU range. 47 stores compared against control basket. Lift confirmed +12.4%.

GRANTED sell_through_weekly · promo_calendar · shelf_share
3datasets 312queries · 7d 0rows copied

Now run AI on data it can trust.

Your tables are contracted, certified and scored. Deploy AI right alongside them, on the same platform.

Insights

Findings Griot surfaced from your contracted data while you were away.

Last 24h 7d 30d
New · Last hour
  1. ANOMALY CRITICAL TRUST 91 Surfaced overnight

    04:18 cross-border quarantine. REQ-XBT-CountryAllowlist failed.

    3 mobile-wallet transfers to Mauritius were quarantined at 04:18 UTC by the sanctions-screening pipeline. Root cause: Mauritius was added to the cross_border_transfer allowlist on 4 May but the contract update (v2.5.0) has not yet propagated to all replicas.

    Datasets transactions93
    Investigate in Ask Show evidence
    View narrative View hypotheses View SQL
  2. RELIABILITY ELEVATED TRUST 88 Surfaced overnight

    AML alert spike. 12% above baseline this week.

    Sentinel-AML processed 312 alerts in the last overnight run and flagged 23 high-risk patterns for human review. That is a 12.4% week-on-week increase. Elevated origination from the Eastleigh sub-network and three new counter-party names not previously seen in the ledger.

    Datasets aml.alerts94
    Investigate in Ask Show evidence
    View narrative View hypotheses View SQL
  3. COHORT ELEVATED TRUST 94 Surfaced overnight

    Loan default cohort drift detected. Q2 2026.

    The credit-decisioning model detected a 2.3σ drift in the Q2 default-rate cohort relative to Q1. The 30-day probability-of-default distribution has shifted upward for applicants aged 25-34 in Nairobi Central and Mombasa.

    Datasets loans94 credit.scores96
    Investigate in Ask Show evidence
    View narrative View hypotheses View SQL

Personal-loan disbursements in Mombasa. What's behind the 14% Q2 dip?

Started 14:02 EAT · 1 turn · 4 datasets queried · cert chained

M · 14:02 EAT
Personal-loan disbursements in our Mombasa region are tracking 14% below the Q2 plan. What's driving the slowdown, and which branches are most affected?
GRIOT 14:02 EAT · answered in 1.2s · 4 datasets · trust 91

Disbursements in Mombasa fell from a KES 142M weekly run-rate to KES 122M between 28 Apr and 5 May, a 14.1% drop. The decline is concentrated in three branches: Mombasa Nyali, Mombasa Mtwapa, and Mombasa Kongowea, together accounting for 71% of the gap.

Auto-decline rates on pl_credit_decisioning rose 18% over the same window. The credit-decisioning model lifted its approval threshold from 65% to 72% PD after the ct_credit_decisioning_ai v3.1 recalibration on 24 Apr, which itself was triggered by the loan-default-cohort drift insight that morning.

Net: the model is working as governed; the dip is policy-driven, not pipeline-driven. The three Mombasa branches index higher on the affected applicant cohort.

SOURCES
TRUST REPORT · 14:02 EAT

Your analyst asked for five datasets.

Each one earns its trust on four things. Three cleared. Two didn't. The agent won't pretend.

This agent needs ≥ 85 trust score per source
" Draft the Q2 sales summary for the board pack. " analyst agent
sales.orders gold 94 96 97 92 95 USE
customers gold 92 94 96 88 90 USE
regions gold 90 92 94 87 88 USE
products silver 76 58 96 80 70 SKIP
How fresh: 58. The May price list never landed. Last update was 27 April. Until pricing is refreshed, any Q2 revenue split could be wrong.
currency_rates bronze 72 64 92 68 54 SKIP
How fresh: 64. The rates feed last refreshed 18 hours ago. Where it came from: 54. Two of its upstream feeds were never certified. Convert any non-KES revenue at your own risk.
No draft sent · 0 hallucination

"I'd rather wait than write a Q2 summary on stale prices and 18-hour-old FX rates. Refresh products and currency_rates and I'll have the draft on your desk in twelve minutes. Or tell me to use them anyway and I'll add a footnote noting the gap."

analyst-agent

v2.4 SALES ACTIVE ACTIVE

Drafts the daily and quarterly sales reports. Answers questions about revenue, pipeline, customer cohorts. Reads only what its policy says it can.

5 sources · what the analyst can read

Plain rules per column, not per table. Names are tokenised. Pay data isn't even in the room.

Won't read anything below trust ≥ 85
Source What the analyst can see Permission Last read
sales.orders gold · 94
order_id order_date amount_kes channel region product_id + 3 more 🔒 customer_id · tokenised
CAN READ
14:02 EAT
hr.payroll silver · 91
A sales analyst doesn't read pay data. Even if you ask it about salaries, it can't see them. The HR team owns this source.
NOT ALLOWED
·
customers gold · 92
customer_id segment signed_up company_name industry country 🔒 full_name · tokenised 🔒 email · domain only 🔒 phone · denied
CAN READ · limited
14:01 EAT
products gold · 96
sku name list_price_kes category launched_on + 2 more
CAN READ
13:48 EAT
reports.q2_drafts gold · 98
draft_id title body sources_used written_at awaiting_review
CAN WRITE
14:02 EAT
EVERYTHING ELSE payroll · raw imports · partner data · production logs. The analyst can't see any of it.

Pick the model. The rules don't change.

Plug in Claude, ChatGPT, Gemini, an open-source model, or one you trained yourself. Each one runs through the same contracts, the same privacy rules, the same audit log.

Claude
ChatGPT
Gemini
Hugging Face
Ollama
Your own
ONE PLATFORM, EVERY MODEL your data platform
Change the model. The insights don't.

Insights show up before you ask.

Proactive analysis, always on. Three things waiting for you when you open the app: something unusual, something shifting, something that needs attention. Each one points to the data behind it.

Ask questions in plain language.

Ask the way you'd ask a data analyst. Every answer shows you the exact data it used, so you can check it yourself.

The AI only trusts data that earned it.

Every dataset has a trust score. If the data isn't good enough, the AI won't use it. It tells you instead of guessing.

AI only touches what you allow.

You decide what each agent can see and do. Private data stays private. Every action it takes is logged.

Connect your AI of choice.

Plug in OpenAI, Anthropic, Gemini or your own fine-tuned model, and run it on your contracted data inside your perimeter. The model comes to your data, not the other way around.

Sovereign by default.

Griot runs where the law says it has to. Use Griot on your servers, local datacentres, or the public cloud.

What people ask before they sign.

Is Griot Cloud another data warehouse?
No. Griot Cloud is the storage, the catalog, the pipelines, the access controls, the certificates and the agent layer in one platform. You can put a warehouse next to it. You can also stop paying for one.
Can we keep the tools we already pay for?
Yes. Griot Cloud reads from your existing systems and exposes its checks in formats your existing tools can use. The full platform replaces the most expensive seams; the contract layer alone lifts the bar for the rest of your stack.
How is Griot priced?
For your internal data, we give you a fixed monthly quote sized to your needs. For external data on the marketplace, you pay per query with a cap you choose. The cap means no fluctuating bills, ever. One contract, one ceiling, predictable spend.
What happens to our data if we stop using Griot?
Your data stays on your infrastructure, in open formats. Parquet for tables, JSON for documents. The same formats your existing tools already read.
How do you handle a compliance audit?
The platform records every change, access and certificate as it happens. When the auditor asks, you give them direct access to the record and they can verify it themselves. No after-the-fact paperwork, no spreadsheet exports, no scrambling.

Bring data into a system that earns it.

Ready to see it on your own data?