Company Info Plugin
v0.2.0
ready
healthy
3 caps
2 tools
1 UI slot
agenticinfluencer.agency
b3f1080d-e7e8-4a49-aab1-2e1c5cc91ab4
Domain & Live Site
Domainagenticinfluencer.agency
Site statusHTTP 200
TitleAgenticInfluencer.agency
In Cloudflare✓
A record172.67.139.209
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCnone
Resend DKIMno DKIM
CF Email Routingerror: HTTP Error 403: Forbidden
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
AI influencer / AI spokesperson agency customers; brands + creators seeking disclosure-safe synthetic talent systems Summary
Run agenticinfluencer.agency as a governed AI influencer and AI spokesperson agency that creates revenue from synthetic talent systems, disclosure-safe content, approvals, asset delivery, and performance learning.
Goal (v0.2.0)
Be the governed AI influencer + AI spokesperson agency that creates recurring revenue from synthetic talent systems, disclosure-safe content, approvals, and asset delivery.
Notes
Georgian outreach (AII-59) probably also paused pending Ola confirmation. Prospect list 1/3 viable (MyVideo.ge only). hello@agenticinfluencer.agency is the live sender (MX-OK).
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] AII-59 Georgian outreach blocked (sender auth refresh needed)
[AUTO] DMARC missing — add _dmarc.agenticinfluencer.agency TXT v=DMARC1; p=none;
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE (canonical agenticinfluencer.agency + agenticinfluencer-agency.pages.dev)
[Last audit 2026-06-02 17:55 UTC]
- Domain: agenticinfluencer.agency (200)
Site title: AgenticInfluencer.agency
In Cloudflare: yes
- MX: ['36 route1.mx.cloudflare.net.', '47 route2.mx.cloudflare.net.', '70 route3.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: not enabled
- Legal pages: NONE
- Social accounts: NONE
Connections 12
• other 11 🔗 repo 1
🔗 repo (1)
- Agency Platform Repo https://github.com/Ola-Turmo/AgenticInfluencer.agency Auto-discovered from project workspace
• other (11)
- AI Disclosure https://agenticinfluencer.agency/ai-disclosure
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "agenticinfluencer.agency", "site_status": 200, "site_title": "AgenticInfluencer.agency", "in_cloudflare": true, "mx_records": [ "36 route1.mx.cloudflare.net.", "47 route2.mx.cloudflare.net.", "70 route3.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net include:relay.mailchannels.net ~all\"", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": false, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Data Retention https://agenticinfluencer.agency/retention
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "AII-59 Georgian outreach blocked (sender auth refresh needed)" }, { "type": "AUTO", "text": "DMARC missing \u2014 add _dmarc.agenticinfluencer.agency TXT v=DMARC1; p=none;" } ], "auto_fixable_count": 1, "awaiting_ola_count": 1, "note": null }
- Legal: DPA https://legal-pack.pages.dev/template-dpa.html
- Legal: cookie policy https://legal-pack.pages.dev/template-cookies.html
- Privacy (template) https://legal-pack.pages.dev/per-company/agenticinfluencer.agency/privacy.html
- Privacy Policy https://agenticinfluencer.agency/privacy
- Subprocessors https://agenticinfluencer.agency/subprocessors
- Terms (template) https://legal-pack.pages.dev/per-company/agenticinfluencer.agency/terms.html
- Terms of Service https://agenticinfluencer.agency/terms
AgentOnboard.ing
fef1abab-4733-4c37-aa90-26a2b3f1c224
Domain & Live Site
Domainagentonboard-ing.pages.dev
Site statusHTTP 200
TitleAgentOnboard.ing — autonomous SaaS onboarding for
In Cloudflare✗
A record172.66.44.140
Email & Resend
MX recordsno MX
SPFno SPF
DMARCnone
Resend DKIMno DKIM
CF Email Routingnot in this CF account
Legal & Social
Legal pagesNONE
Social accounts1 active
GitHubOla-Turmo
Target Market
AI agent developers, autonomous-agent operators, and SaaS founders who need their agents to sign up to third-party services Summary
Run AgentOnboard.ing as the public marketing surface for the agent-signup project: a 763-service catalog for AI agent service registration, with Playwright + IPRoyal + AgentMail + CAPTCHA-solving infrastructure.
Goal (v0.2.0)
Be the de-facto signup infrastructure for autonomous AI agents — sign an agent up to any SaaS in under 60s without human intervention.
Notes
Hard rules: never expose plaintext vault data, never store data we do not need, never run signup against business-email-required or captcha-blocked services without explicit operator opt-in. Source-of-truth codebase: Ola-Turmo/agent-signup. Brand AgentOnboard.ing is the public marketing surface only.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: DOWN (corrected via wrangler+curl)
- Note: Pages.dev marketing site is up; canonical domain is not bound.
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] agentonboard.ing returns 000 — bind domain to CF Pages deployment
[AUTO] No legal pages (terms/privacy) — already fixed: pushed real privacy/terms to plugin
[CF Custom Domain Binding 2026-06-02 20:55 UTC]
- agentonboard.ing was added as custom_domain to the agentonboard-ing Pages project via CF API.
- Will activate once Ola registers the .ing domain and points nameservers to CF.
- Until then, canonical URL is https://agentonboard-ing.pages.dev/.
[Site reality check 2026-06-02 21:00 UTC]
- pages.dev-only (agentonboard-ing.pages.dev works; agentonboard.ing TLD not registered)
[Last audit 2026-06-02 17:55 UTC]
- Domain: agentonboard-ing.pages.dev (200)
Site title: AgentOnboard.ing — autonomous SaaS onboarding for AI agents
In Cloudflare: no
- MX: none
- SPF: none
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: domain not in this CF account
- Legal pages: NONE
- Social accounts: 1 active
Connections 14
• other 6 🔗 repo 3 🌐 website 2 🎮 discord 1 📚 docs 1 ✉️ email 1
🔗 repo (3)
- Marketing alt https://github.com/Ola-Turmo/agentonboard-marketing
- Marketing surface https://github.com/Ola-Turmo/AgentOnboard.ing
- agent-signup codebase https://github.com/Ola-Turmo/agent-signup
🌐 website (2)
- Live site (canonical pages.dev) https://agentonboard-ing.pages.dev/
- Marketing site https://agentonboard-marketing.pages.dev/
📚 docs (1)
- Service catalog https://github.com/Ola-Turmo/agent-signup/blob/main/README.md
✉️ email (1)
- Support email support@agent-onboard.ing
🎮 discord (1)
- Discord community https://discord.gg/agent-onboard
• other (6)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "agentonboard-ing.pages.dev", "site_status": 200, "site_title": "AgentOnboard.ing \u2014 autonomous SaaS onboarding for AI agents", "in_cloudflare": false, "mx_records": [], "spf": "", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": null, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 1, "social_accounts": [ { "platform": "github_org", "handle": "Ola-Turmo", "url": "https://github.com/Ola-Turmo" } ] }
- Cookie policy https://legal-pack.pages.dev/template-cookies.html
- DPA (GDPR Art. 28) https://legal-pack.pages.dev/template-dpa.html
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "DOWN", "cf_email_routing_real": false, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "agentonboard.ing returns 000 \u2014 bind domain to CF Pages deployment" }, { "type": "AUTO", "text": "No legal pages (terms/privacy) \u2014 already fixed: pushed real privacy/terms to plugin" } ], "auto_fixable_count": 1, "awaiting_ola_count": 1, "note": "Pages.dev marketing site is up; canonical domain is not bound." }
- Legal: privacy https://agentonboard-marketing.pages.dev/privacy
- Legal: terms https://agentonboard-marketing.pages.dev/terms
CatchUp.help
06b1d860-2656-4b44-b9d3-a98c34923722
Domain & Live Site
Domaincatchup.help
Site statusHTTP 200
TitleCatchUp.help — AI Recaps for Livestreams
In Cloudflare✓
A record104.21.6.15
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCnone
Resend DKIMno DKIM
CF Email Routingerror: HTTP Error 403: Forbidden
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
Livestreamers on YouTube, Twitch, Kick, and Rumble who want auto-generated !recap summaries and post-stream chapters Summary
AI-powered livestream recap assistant for YouTube, Twitch, Kick, and Rumble. Auto-generates summaries when viewers type !recap and creates post-stream chapters.
Goal (v0.2.0)
Be the AI livestream recap assistant that 1,000 streamers install on their channels, with one-line integration and zero-config chapter generation.
Notes
Platforms: YouTube, Twitch, Kick, Rumble. !recap command. Open issues: distribute blog to 5+ channels (outreach-flavored, may be paused), set up weekly SEO monitoring (needs GA + GSC + Ubersuggest accounts from Ola).
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] Google OAuth broken — CATCH-43 needs GOOGLE_CLIENT_ID/SECRET set in .env + redeploy
[AWAITING_OLA] Suby.fi payments blocked — Ola must decide Stripe vs Suby
[AWAITING_OLA] Product Hunt launch — Ola must create PH account
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[Last audit 2026-06-02 17:55 UTC]
- Domain: catchup.help (200)
Site title: CatchUp.help — AI Recaps for Livestreams
In Cloudflare: yes
- MX: ['48 route1.mx.cloudflare.net.', '6 route2.mx.cloudflare.net.', '76 route3.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: not enabled
- Legal pages: NONE
- Social accounts: NONE
Connections 18
• other 13 🔗 repo 3 📚 docs 1 📣 social 1
🔗 repo (3)
- CatchUp Platform https://github.com/Ola-Turmo/CatchUp.help Auto-discovered from project workspace
- PR: Add /cookies + /dpa pages https://github.com/Ola-Turmo/CatchUp.help/pull/2
- PR: Force-static for /privacy, /terms, /refund https://github.com/Ola-Turmo/CatchUp.help/pull/1
📚 docs (1)
- Documentation https://catchup.help/docs
📣 social (1)
- X (Twitter) https://x.com/catchuphelp
• other (13)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "catchup.help", "site_status": 200, "site_title": "CatchUp.help \u2014 AI Recaps for Livestreams", "in_cloudflare": true, "mx_records": [ "48 route1.mx.cloudflare.net.", "6 route2.mx.cloudflare.net.", "76 route3.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net ~all\"", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": false, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Blog https://catchup.help/blog
- Cookie policy https://catchup.help/cookies
- Cookie policy https://legal-pack.pages.dev/template-cookies.html
- DPA (GDPR Art. 28) https://catchup.help/dpa
- DPA (GDPR Art. 28) https://legal-pack.pages.dev/template-dpa.html
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "Google OAuth broken \u2014 CATCH-43 needs GOOGLE_CLIENT_ID/SECRET set in .env + redeploy" }, { "type": "AWAITING_OLA", "text": "Suby.fi payments blocked \u2014 Ola must decide Stripe vs Suby" }, { "type": "AWAITING_OLA", "text": "Product Hunt launch \u2014 Ola must create PH account" } ], "auto_fixable_count": 0, "awaiting_ola_count": 3, "note": null }
- Pricing https://catchup.help/pricing
- Privacy (template) https://legal-pack.pages.dev/per-company/catchup.help/privacy.html
- Privacy Policy https://catchup.help/privacy
- Refund policy https://catchup.help/refund
- Terms (template) https://legal-pack.pages.dev/per-company/catchup.help/terms.html
- Terms of Service https://catchup.help/terms
Gatareba.ge
e19800d9-9ec4-4069-8f11-41f0219395b7
Domain & Live Site
Domaingatareba.ge
Site statusHTTP 200
TitleTaxes in Georgia—done in minutes
In Cloudflare✓
A record104.21.92.62
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCnone
Resend DKIM✓ DKIM set
CF Email Routingerror: HTTP Error 403: Forbidden
Target Market
Georgian SMBs needing reviewed (never auto-filed) workspace for tax, compliance, validation, and reminder workflows Summary
Run Gatareba.ge as a reviewed Georgian small-business compliance workspace: explain, validate, prepare, and remind, but never silently auto-file.
Goal (v0.2.0)
Be the reviewed Georgian small-business compliance workspace where SMBs prepare, validate, and remember their filings — without ever silently auto-filing on their behalf.
Notes
Georgian SMB market (unlike TRT.ge). Workflow is explain → validate → prepare → remind, never auto-file. Prospect list needs Brreg check for store.ge.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] GAT-83/94: Stripe/LemonSqueezy merchant not registered — revenue blocked
[AUTO] DMARC missing — add _dmarc.gatareba.ge TXT
[Site reality check 2026-06-02 21:00 UTC]
- canonical-only (gatareba.ge works; gatareba-ge.pages.dev 404 — uses a different project)
[Last audit 2026-06-02 17:55 UTC]
- Domain: gatareba.ge (200)
Site title: Taxes in Georgia—done in minutes
In Cloudflare: yes
- MX: ['14 route3.mx.cloudflare.net.', '47 route1.mx.cloudflare.net.', '97 route2.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: none
- Resend DKIM: set
- CF Email Routing: not enabled
- Legal pages: 2 found
- Social accounts: NONE
Connections 6
• other 4 🔗 repo 1 📣 social 1
🔗 repo (1)
- Reviewed Compliance Workspace https://github.com/Ola-Turmo/Gatareba.ge Auto-discovered from project workspace
📣 social (1)
- X (Twitter) https://x.com/gatareba
• other (4)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "gatareba.ge", "site_status": 200, "site_title": "Taxes in Georgia\u2014done in minutes", "in_cloudflare": true, "mx_records": [ "14 route3.mx.cloudflare.net.", "47 route1.mx.cloudflare.net.", "97 route2.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net ~all\"", "spf_includes_resend": false, "dmarc": null, "resend_dkim": true, "cf_email_routing": false, "legal_pages_count": 2, "legal_pages": [ "/terms", "/privacy" ], "social_accounts_count": 0, "social_accounts": [] }
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "GAT-83/94: Stripe/LemonSqueezy merchant not registered \u2014 revenue blocked" }, { "type": "AUTO", "text": "DMARC missing \u2014 add _dmarc.gatareba.ge TXT" } ], "auto_fixable_count": 1, "awaiting_ola_count": 1, "note": null }
- Legal: privacy https://gatareba.ge/privacy
- Legal: terms https://gatareba.ge/terms
GoAgentic.cloud
9ff5ead5-ad3c-481e-bf60-e5ff809073f0
Domain & Live Site
Domaingoagentic.cloud
Site statusHTTP 200
TitleGoAgentic.cloud — From Legacy to Agentic-First. Sa
In Cloudflare✓
A record172.67.218.172
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCnone
Resend DKIMno DKIM
CF Email Routingerror: HTTP Error 403: Forbidden
Legal & Social
Legal pagesNONE
Social accounts2 active
Xgoagentic
LinkedIngo-agentic
Target Market
SMBs moving from legacy systems to AI-agent-first operations who want a safe, governed transition path Summary
Run GoAgentic.cloud as a self-serve agent-builder SaaS that turns SMBs into autonomous-paperclip customers. Astro frontend + Cloudflare Workers + D1 + R2 + Queues + Cron.
Goal (v0.2.0)
Be the self-serve agent-builder SaaS that turns 100 SMBs into autonomous-paperclip customers within 12 months.
Notes
Currently no marketing site, no marketing copy. Source: Ola-Turmo/GoAgentic.cloud. Status: idle.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] GOA-27/29/30: Suby.fi payments cancelled — Ola must pick Stripe vs Suby
[AUTO] DKIM missing — configure Resend DKIM (or accept degraded deliverability)
[AUTO] Legal pages incomplete — privacy/terms already pushed to plugin from real discovery
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[Last audit 2026-06-02 17:55 UTC]
- Domain: goagentic.cloud (200)
Site title: GoAgentic.cloud — From Legacy to Agentic-First. Safely.
In Cloudflare: yes
- MX: ['19 route2.mx.cloudflare.net.', '59 route3.mx.cloudflare.net.', '6 route1.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: not enabled
- Legal pages: NONE
- Social accounts: 2 active
Connections 7
• other 4 📣 social 2 🔗 repo 1
🔗 repo (1)
- GoAgentic Platform https://github.com/Ola-Turmo/GoAgentic.cloud Auto-discovered from project workspace
📣 social (2)
- LinkedIn (go-agentic) https://linkedin.com/company/go-agentic
- X / Twitter (goagentic) https://twitter.com/goagentic
• other (4)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "goagentic.cloud", "site_status": 200, "site_title": "GoAgentic.cloud \u2014 From Legacy to Agentic-First. Safely.", "in_cloudflare": true, "mx_records": [ "19 route2.mx.cloudflare.net.", "59 route3.mx.cloudflare.net.", "6 route1.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net ~all\"", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": false, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 2, "social_accounts": [ { "platform": "x", "handle": "goagentic", "url": "https://twitter.com/goagentic" }, { "platform": "linkedin_company", "handle": "go-agentic", "url": "https://linkedin.com/company/go-agentic" } ] }
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "GOA-27/29/30: Suby.fi payments cancelled \u2014 Ola must pick Stripe vs Suby" }, { "type": "AUTO", "text": "DKIM missing \u2014 configure Resend DKIM (or accept degraded deliverability)" }, { "type": "AUTO", "text": "Legal pages incomplete \u2014 privacy/terms already pushed to plugin from real discovery" } ], "auto_fixable_count": 2, "awaiting_ola_count": 1, "note": null }
- Privacy Policy https://goagentic.cloud/privacy
- Terms of Service https://goagentic.cloud/terms
HumanAccepted
8f8cc6a6-0f12-4463-b6a4-fceebbd80ea3
Domain & Live Site
Domainnone
Email & Resend
MX records—
Legal & Social
Legal pagesNONE
Social accountsNONE
No profile stored.
No connections stored.
Kurs.ing
9fdd6caa-7227-4635-8991-d69fa66077a8
Domain & Live Site
Domainkurs.ing
Site statusHTTP 200
TitleKurs for Etablererprøven, skjenkebevilling og salg
In Cloudflare✓
A record172.67.172.231
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCset
Resend DKIM✓ DKIM set
CF Email Routingerror: HTTP Error 403: Forbidden
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
Norwegian course-taking audience: etablererprøven (establishment exam), skjenkebevilling (alcohol serving license), salgsbevilling (sales license), plus employers and municipalities funding compliance training Summary
Run Kurs.ing as a governed passing-and-conversion machine for live Norwegian course products, multilingual support, employer and municipality demand capture, and evidence-backed completion improvement.
Goal (v0.2.0)
Be the governed passing-and-conversion machine for live Norwegian course products, with employer + municipality demand capture and evidence-backed completion improvement.
Notes
EmDash Sidecar landing page is hosted at kurs.ing/guide (Norwegian, full bento, 5 schema types, llms.txt). The EmDash canonical=emdash.no but emdash.no is a dead Astro template.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: set
Top blockers:
[AWAITING_OLA] KUR-73/109: Stripe checkout not wired to courses — server-side price validation missing
[AUTO] DMARC weak: v=DMARC1; p=none; (no rua, monitor-only) — consider upgrading to quarantine
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[No website updates needed 2026-06-02 21:03 UTC]
Kurs.ing does NOT currently need any website updates. The site is BOTH-LIVE, has its own existing
content, and any template-based mass-update would override the working copy that the team has
curated. Skip kurs.ing in the legal-pack rollout — only push the template if Ola explicitly asks
for one. The legal-template connection in the plugin can stay as a reference but should not be
deployed to the live site without a request from Ola.
[Last audit 2026-06-02 17:55 UTC]
- Domain: kurs.ing (200)
Site title: Kurs for Etablererprøven, skjenkebevilling og salgsbevilling | Kurs.ing
In Cloudflare: yes
- MX: ['10 route3.mx.cloudflare.net.', '47 route1.mx.cloudflare.net.', '89 route2.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: "v=DMARC1; p=none;"
- Resend DKIM: set
- CF Email Routing: not enabled
- Legal pages: NONE
- Social accounts: NONE
Connections 5
• other 4 🔗 repo 1
🔗 repo (1)
- Passing and Conversion Engine https://github.com/Ola-Turmo/kurs.ing Auto-discovered from project workspace
• other (4)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "kurs.ing", "site_status": 200, "site_title": "Kurs for Etablererpr\u00f8ven, skjenkebevilling og salgsbevilling | Kurs.ing", "in_cloudflare": true, "mx_records": [ "10 route3.mx.cloudflare.net.", "47 route1.mx.cloudflare.net.", "89 route2.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net ~all\"", "spf_includes_resend": false, "dmarc": "\"v=DMARC1; p=none;\"", "resend_dkim": true, "cf_email_routing": false, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": true, "top_blockers": [ { "type": "AWAITING_OLA", "text": "KUR-73/109: Stripe checkout not wired to courses \u2014 server-side price validation missing" }, { "type": "AUTO", "text": "DMARC weak: v=DMARC1; p=none; (no rua, monitor-only) \u2014 consider upgrading to quarantine" } ], "auto_fixable_count": 1, "awaiting_ola_count": 1, "note": null }
- Privacy (template) https://legal-pack.pages.dev/per-company/kurs.ing/privacy.html
- Terms (template) https://legal-pack.pages.dev/per-company/kurs.ing/terms.html
LiveTalk.ing
43f92269-75b2-43f4-9227-48e414bdfeef
Domain & Live Site
Domainlivetalk-marketing.pages.dev
Site statusHTTP 200
TitleLiveTalk.ing — Voice-first language tutoring
In Cloudflare✗
A record172.66.44.119
Email & Resend
MX recordsno MX
SPFno SPF
DMARCnone
Resend DKIMno DKIM
CF Email Routingnot in this CF account
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
Language learners wanting voice-first AI tutoring on iOS/Android with credits-based pricing (2x actual Gemini API cost) Summary
Run LiveTalk.ing as a voice-first language tutoring SaaS built around the Gemini Live API. Vite + React + Capacitor (iOS / Android). Credits-based monetization at 2x actual Gemini API cost.
Goal (v0.2.0)
Ship a working iOS + Android tutor app with voice conversation, structured lessons, and a credits wallet that users willingly refill.
Notes
Hard rules: never store conversation audio beyond the active session, never log Gemini API keys client-side, never mint tokens without auth, never bypass the credits gate for production flows. Source: Ola-Turmo/LiveTalk.ing.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: DOWN (corrected via wrangler+curl)
- Note: Marketing site is up at livetalk-marketing.pages.dev.
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] livetalk.ing returns 000 — bind custom domain to livetalk-marketing.pages.dev
[AUTO] Stripe top-up not wired — LIV-2
[AWAITING_OLA] /api/gemini-live-token.ts WebSocket mint endpoint not built
[CF Custom Domain Binding 2026-06-02 20:55 UTC]
- livetalk.ing was added as custom_domain to the livetalk-marketing Pages project via CF API.
- Will activate once Ola registers the .ing domain and points nameservers to CF.
- Until then, canonical URL is https://livetalk-marketing.pages.dev/.
[Site reality check 2026-06-02 21:00 UTC]
- pages.dev-only (livetalk-marketing.pages.dev works; livetalk.ing TLD not registered)
[Last audit 2026-06-02 17:55 UTC]
- Domain: livetalk-marketing.pages.dev (200)
Site title: LiveTalk.ing — Voice-first language tutoring
In Cloudflare: no
- MX: none
- SPF: none
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: domain not in this CF account
- Legal pages: NONE
- Social accounts: NONE
Connections 7
• other 4 🔗 repo 2 🌐 website 1
🔗 repo (2)
- LiveTalk.ing codebase https://github.com/Ola-Turmo/LiveTalk.ing
- Marketing surface https://github.com/Ola-Turmo/livetalk-marketing
🌐 website (1)
- Marketing site https://livetalk-marketing.pages.dev/
• other (4)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "livetalk-marketing.pages.dev", "site_status": 200, "site_title": "LiveTalk.ing \u2014 Voice-first language tutoring", "in_cloudflare": false, "mx_records": [], "spf": "", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": null, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "DOWN", "cf_email_routing_real": false, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "livetalk.ing returns 000 \u2014 bind custom domain to livetalk-marketing.pages.dev" }, { "type": "AUTO", "text": "Stripe top-up not wired \u2014 LIV-2" }, { "type": "AWAITING_OLA", "text": "/api/gemini-live-token.ts WebSocket mint endpoint not built" } ], "auto_fixable_count": 1, "awaiting_ola_count": 2, "note": "Marketing site is up at livetalk-marketing.pages.dev." }
- Legal: privacy https://livetalk-marketing.pages.dev/privacy
- Legal: terms https://livetalk-marketing.pages.dev/terms
lovkode.no
0ad50d9d-c4b0-48e9-aa4a-3632f1f04e0c
Domain & Live Site
Domainlovkode.no
Site statusHTTP 200
TitleLovkode â Fusjon og fisjon, styrt i en arbeidsfl
In Cloudflare✓
A record172.67.152.188
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCnone
Resend DKIMno DKIM
CF Email Routingerror: HTTP Error 403: Forbidden
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
Norwegian SMBs and advisors doing fusjon (merger) and fisjon (demerger) workflows who need source-aware retrieval, filing readiness, and human-steered legal judgment Summary
Run Lovkode.no as a traceable Norwegian matter execution system for fusjon and fisjon workflows, with source-aware retrieval, filing readiness, and human-steered legal judgment.
Goal (v0.2.0)
Be the traceable Norwegian matter-execution system for fusjon + fisjon workflows, with source-aware retrieval, filing readiness, and human-steered legal judgment.
Notes
Norwegian outreach paused. Lovkode still needs: regulatory monitor (Brønnøysund + Kartverket), fusjon playbooks sourced from aksjeloven, fisjon playbooks sourced from aksjeloven §14.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] Resend domain verification — LOV-56 cancelled, re-verify lovkode.no in Resend
[AUTO] DMARC missing — add _dmarc.lovkode.no TXT
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[Last audit 2026-06-02 17:55 UTC]
- Domain: lovkode.no (200)
Site title: Lovkode â Fusjon og fisjon, styrt i en arbeidsflyt
In Cloudflare: yes
- MX: ['45 route1.mx.cloudflare.net.', '49 route3.mx.cloudflare.net.', '66 route2.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: not enabled
- Legal pages: NONE
- Social accounts: NONE
Connections 15
• other 14 🔗 repo 1
🔗 repo (1)
- PR: legal pages v2.0 (awaiting Ola review) https://github.com/Ola-Turmo/lovkode.no/pull/5
• other (14)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "lovkode.no", "site_status": 200, "site_title": "Lovkode \u00e2\u0080\u0094 Fusjon og fisjon, styrt i en arbeidsflyt", "in_cloudflare": true, "mx_records": [ "45 route1.mx.cloudflare.net.", "49 route3.mx.cloudflare.net.", "66 route2.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net ~all\"", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": false, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Cookie policy https://legal-pack.pages.dev/template-cookies.html
- DPA (GDPR Art. 28) https://legal-pack.pages.dev/template-dpa.html
- Databehandleravtale https://lovkode.no/databehandleravtale
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "Resend domain verification \u2014 LOV-56 cancelled, re-verify lovkode.no in Resend" }, { "type": "AUTO", "text": "DMARC missing \u2014 add _dmarc.lovkode.no TXT" } ], "auto_fixable_count": 1, "awaiting_ola_count": 1, "note": null }
- Informasjonskapsler https://lovkode.no/informasjonskapsler
- KI-ansvarsfraskrivelse https://lovkode.no/ai-ansvarsfraskrivelse
- Personvernerklæring https://lovkode.no/personvern
- Privacy (template) https://legal-pack.pages.dev/per-company/lovkode.no/privacy.html
- Retningslinjer for bruk https://lovkode.no/retningslinjer-for-bruk
- Rettskildestatus https://lovkode.no/rettskildestatus
- Sikkerhet https://lovkode.no/sikkerhet
- Terms (template) https://legal-pack.pages.dev/per-company/lovkode.no/terms.html
- Vilkår for bruk https://lovkode.no/vilkar
MedBill Auditor
a18f2686-6389-40ef-9002-e8acd58122df
Domain & Live Site
Domainmedbill-auditor.pages.dev
Site statusHTTP 200
TitleMedBill — Your Medical Bill May Be Wrong. We'll Ch
In Cloudflare✗
A record172.66.45.16
Email & Resend
MX recordsno MX
SPFno SPF
DMARCnone
Resend DKIMno DKIM
CF Email Routingnot in this CF account
Target Market
US consumers + B2B clinics needing HIPAA-aware medical-bill auditing to catch upcoding, unbundling, and billing errors Summary
Run MedBill Auditor as a HIPAA-aware consumer + B2B medical bill auditing platform. Detect upcoding, unbundling, and billing errors using LLMs + open-source medical code databases (ICD-10, CPT, HCPCS, NCCI).
Goal (v0.2.0)
Audit $100M of medical bills in the first 12 months and recover $10M+ in patient + payer savings with provable financial accuracy.
Notes
Hard rules: never auto-submit to insurer, never store PHI without BAA, never make clinical claims, never recommend treatment — only financial accuracy. Cloudflare Pages frontend (14 pages) + Workers API (10 endpoints) + VPS Python audit engine. Live at medbill-auditor.pages.dev.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] MED-1: Resend + signed-URL evidence delivery not wired
[AWAITING_OLA] MED-2: BAA template not wired into B2B signup
[EXTERNAL] MED-4: Daily ICD-10/CPT mirror cron not set up
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[Last audit 2026-06-02 17:55 UTC]
- Domain: medbill-auditor.pages.dev (200)
Site title: MedBill — Your Medical Bill May Be Wrong. We'll Check It Free.
In Cloudflare: no
- MX: none
- SPF: none
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: domain not in this CF account
- Legal pages: 3 found
- Social accounts: NONE
Connections 11
• other 7 🌐 website 2 📚 docs 1 🔗 repo 1
🔗 repo (1)
- MedBill Auditor codebase https://github.com/Ola-Turmo/medbill-auditor
🌐 website (2)
- Live site (canonical pages.dev) https://medbill-auditor.pages.dev/
- Marketing site https://medbill-auditor.pages.dev
📚 docs (1)
- Audit methodology https://medbill-auditor.pages.dev/methodology
• other (7)
- About https://medbill-auditor.pages.dev/about
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "medbill-auditor.pages.dev", "site_status": 200, "site_title": "MedBill \u2014 Your Medical Bill May Be Wrong. We'll Check It Free.", "in_cloudflare": false, "mx_records": [], "spf": "", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": null, "legal_pages_count": 3, "legal_pages": [ "/cookies", "/terms", "/privacy" ], "social_accounts_count": 0, "social_accounts": [] }
- Contact https://medbill-auditor.pages.dev/contact
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": false, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "MED-1: Resend + signed-URL evidence delivery not wired" }, { "type": "AWAITING_OLA", "text": "MED-2: BAA template not wired into B2B signup" }, { "type": "EXTERNAL", "text": "MED-4: Daily ICD-10/CPT mirror cron not set up" } ], "auto_fixable_count": 0, "awaiting_ola_count": 2, "note": null }
- Legal: cookies https://medbill-auditor.pages.dev/cookies
- Legal: privacy https://medbill-auditor.pages.dev/privacy
- Legal: terms https://medbill-auditor.pages.dev/terms
OptiMap Agent
14c5bd10-b1e4-430e-a03c-e93ef2100697
Domain & Live Site
Domainoptimap-marketing.pages.dev
Site statusHTTP 200
TitleOptiMap Agent — Google Maps & Google Business Prof
In Cloudflare✗
A record172.66.47.106
Email & Resend
MX recordsno MX
SPFno SPF
DMARCnone
Resend DKIMno DKIM
CF Email Routingnot in this CF account
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
Multi-tenant SMBs needing Google Maps / Google Business Profile optimization with 16-signal scoring and vertical-aware recommendations Summary
AI-powered Google Maps and Google Business Profile optimization. Multi-tenant SaaS with 16-signal scoring, vertical-aware recommendations, and outcome tracking.
Goal (v0.2.0)
Be the multi-tenant Google Business Profile + Google Maps optimization SaaS with 16-signal scoring, vertical-aware recommendations, and outcome tracking.
Notes
Source: Ola-Turmo/gbp-optimal, optimal-map-listing-agent, optimap. Marketing surface unclear.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: DOWN (corrected via wrangler+curl)
- Note: Pages.dev marketing site is up; canonical domain is not bound.
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] OPT-1/2/3/4/5: Site down + Suby email + payment — 3 simultaneous blockers
[AUTO] Legal pages missing — already pushed to plugin from real discovery
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE (optimap-marketing.pages.dev; optimap.agent is invalid TLD)
[Last audit 2026-06-02 17:55 UTC]
- Domain: optimap-marketing.pages.dev (200)
Site title: OptiMap Agent — Google Maps & Google Business Profile optimization
In Cloudflare: no
- MX: none
- SPF: none
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: domain not in this CF account
- Legal pages: NONE
- Social accounts: NONE
Connections 9
• other 4 🔗 repo 4 🌐 website 1
🔗 repo (4)
- Agent repo https://github.com/Ola-Turmo/optimap-agent
- OptiMap Platform https://github.com/Ola-Turmo/gbp-optimal Auto-discovered from project workspace
- OptiMap Platform https://github.com/Ola-Turmo/optimal-map-listing-agent Auto-discovered from project workspace
- OptiMap Platform https://github.com/Ola-Turmo/optimap Auto-discovered from project workspace
🌐 website (1)
- Marketing site https://optimap-marketing.pages.dev/
• other (4)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "optimap-marketing.pages.dev", "site_status": 200, "site_title": "OptiMap Agent \u2014 Google Maps & Google Business Profile optimization", "in_cloudflare": false, "mx_records": [], "spf": "", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": null, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "DOWN", "cf_email_routing_real": false, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "OPT-1/2/3/4/5: Site down + Suby email + payment \u2014 3 simultaneous blockers" }, { "type": "AUTO", "text": "Legal pages missing \u2014 already pushed to plugin from real discovery" } ], "auto_fixable_count": 1, "awaiting_ola_count": 1, "note": "Pages.dev marketing site is up; canonical domain is not bound." }
- Legal: privacy https://optimap-marketing.pages.dev/privacy
- Legal: terms https://optimap-marketing.pages.dev/terms
Personal
dc7f6322-dfaf-45c8-9777-f30a68b2b737
Domain & Live Site
Domainpersonal
Site statusoffline
In Cloudflare✗
Email & Resend
MX recordsno MX
SPFno SPF
DMARCnone
Resend DKIMno DKIM
CF Email Routingnot in this CF account
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
Internal: Private Core (relationships, health, life admin) + Public Brand Authority Engine (Norway AI thought leadership) Summary
Private Core plus Public Brand inside one governed company: calm private-life operating system, relationship and health admin, and a credible public Norway AI authority engine.
Goal (v0.2.0)
Be the calm, governed operating system for both private life and public brand authority — with minimal time investment per month from Ola.
Notes
Two halves: Private Core (relationships, health, life admin) + Public Brand Authority Engine (Norway AI thought leadership). Daily routines for both are paused as of 2026-06-02 per the outreach/content pause; resume with the populate-plugin skill.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- Note: No public domain — internal private operating system.
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] PER-94: Grant Personal agent read access to turmoola@gmail.com inbox
[AWAITING_OLA] PER-153: Add EVM receiving address in Suby dashboard
[EXTERNAL] PER-relationships plugin worker stuck (502 WORKER_UNAVAILABLE) — needs restart
[Last audit 2026-06-02 17:55 UTC]
- Domain: personal (?)
In Cloudflare: no
- MX: none
- SPF: none
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: domain not in this CF account
- Legal pages: NONE
- Social accounts: NONE
Connections 2
• other 2
• other (2)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "personal", "site_status": null, "site_title": "", "in_cloudflare": false, "mx_records": [], "spf": "", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": null, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": false, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "PER-94: Grant Personal agent read access to turmoola@gmail.com inbox" }, { "type": "AWAITING_OLA", "text": "PER-153: Add EVM receiving address in Suby dashboard" }, { "type": "EXTERNAL", "text": "PER-relationships plugin worker stuck (502 WORKER_UNAVAILABLE) \u2014 needs restart" } ], "auto_fixable_count": 0, "awaiting_ola_count": 2, "note": "No public domain \u2014 internal private operating system." }
Samsvarlig.no
6c46af76-0473-43bb-9858-6e016fd8c27c
Domain & Live Site
Domainsamsvarlig.no
Site statusHTTP 200
TitleSamsvarlig.no | Internkontroll gjort enkelt for no
In Cloudflare✓
A record172.67.157.147
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCnone
Resend DKIM✓ DKIM set
CF Email Routingerror: HTTP Error 403: Forbidden
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
Norwegian SMBs needing internal-control and compliance SaaS for ISO 42001 / NS 8401 readiness Summary
Norwegian internal-control and compliance SaaS for SMBs. Goal: autonomous Paperclip company that improves product, gathers customer/product signals, sells subscriptions, supports customers, and creates real revenue.
Goal (v0.2.0)
Be the Norwegian internal-control + compliance SaaS that SMBs use to pass their first ISO 42001 / NS 8401 audit with a single dashboard view.
Notes
Norwegian outreach paused. SAM-56 Stripe audit: code is green, STRIPE_SECRET_KEY not set on Cloudflare Worker → /api/health returns stripe:false. Needs Ola to set 4 secret values.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] SAM-56: 6 Stripe secrets missing — see 'SAM-56 Stripe Readiness' connection
[AWAITING_OLA] SAM-72: outreach blocked on Resend setup
[AUTO] DMARC missing — add _dmarc.samsvarlig.no TXT + Resend DKIM
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[Last audit 2026-06-02 17:55 UTC]
- Domain: samsvarlig.no (200)
Site title: Samsvarlig.no | Internkontroll gjort enkelt for norske virksomheter
In Cloudflare: yes
- MX: ['49 route1.mx.cloudflare.net.', '84 route2.mx.cloudflare.net.', '97 route3.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: none
- Resend DKIM: set
- CF Email Routing: not enabled
- Legal pages: NONE
- Social accounts: NONE
Connections 10
• other 9 🔗 repo 1
🔗 repo (1)
- Compliance Product Factory https://github.com/Ola-Turmo/samsvarlig.no Auto-discovered from project workspace
• other (9)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "samsvarlig.no", "site_status": 200, "site_title": "Samsvarlig.no | Internkontroll gjort enkelt for norske virksomheter", "in_cloudflare": true, "mx_records": [ "49 route1.mx.cloudflare.net.", "84 route2.mx.cloudflare.net.", "97 route3.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net ~all\"", "spf_includes_resend": false, "dmarc": null, "resend_dkim": true, "cf_email_routing": false, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Cookie policy https://legal-pack.pages.dev/template-cookies.html
- DPA (GDPR Art. 28) https://legal-pack.pages.dev/template-dpa.html
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "SAM-56: 6 Stripe secrets missing \u2014 see 'SAM-56 Stripe Readiness' connection" }, { "type": "AWAITING_OLA", "text": "SAM-72: outreach blocked on Resend setup" }, { "type": "AUTO", "text": "DMARC missing \u2014 add _dmarc.samsvarlig.no TXT + Resend DKIM" } ], "auto_fixable_count": 1, "awaiting_ola_count": 2, "note": null }
- Personvernerklæring https://samsvarlig.no/personvern
- Privacy (template) https://legal-pack.pages.dev/per-company/samsvarlig.no/privacy.html
- SAM-56 Stripe Readiness SAM-56 Stripe Readiness Checklist (for Ola) ============================================== State on 2026-06-02 20:22 UTC: /api/health → "stripe":false. Code is green, billing is inert. Secrets to set (apps/web/wrangler.jsonc --env production): 1. STRIPE_SECRET_KEY (blocks launch) 2. STRIPE_WEBHOOK_SECRET (blocks launch — after webhook created in Stripe dashboard) 3. STRIPE_START_PRICE_ID (blocks launch — 299 NOK/mo, create in Stripe dashboard first) 4. STRIPE_COMPLETE_PRICE_ID (blocks launch — 699 NOK/mo) 5. STRIPE_PRO_PRICE_ID (blocks launch — 1,490 NOK/mo) 6. RESEND_API_KEY (degrades UX — needed for transactional email) Optional (worker falls back to deterministic plan without it): 7. MINIMAX_API_KEY (degrades UX — agent traces marked not-AI-configured) Commands (replace $VAL with the actual secret): cd apps/web npx wrangler secret put STRIPE_SECRET_KEY -c apps/web/wrangler.jsonc --env production npx wrangler secret put STRIPE_WEBHOOK_SECRET -c apps/web/wrangler.jsonc --env production npx wrangler secret put RESEND_API_KEY -c apps/web/wrangler.jsonc --env production npx wrangler secret put MINIMAX_API_KEY -c apps/web/wrangler.jsonc --env production For Price IDs: add to wrangler.jsonc [vars] (not secrets — safe to commit): STRIPE_START_PRICE_ID=price_xxx STRIPE_COMPLETE_PRICE_ID=price_yyy STRIPE_PRO_PRICE_ID=price_zzz Order of operations: 1. Set STRIPE_SECRET_KEY 2. Create 3 products in Stripe dashboard at 299/699/1490 NOK 3. Set the 3 STRIPE_*_PRICE_ID vars 4. Create webhook in Stripe dashboard, subscribe to: checkout.session.completed, customer.subscription.updated, customer.subscription.deleted, invoice.paid, invoice.payment_failed, customer.subscription.trial_will_end 5. Set STRIPE_WEBHOOK_SECRET 6. Set RESEND_API_KEY + add _dmarc.samsvarlig.no TXT 7. (optional) Set MINIMAX_API_KEY Estimated unblock time: ~15 min once Ola provides all 6 values + creates Stripe products/webhook. Prerequisite: Stripe account with Norwegian business verification. Secondary blocker: DMARC missing on samsvarlig.no. SPF ✅, DKIM ❌, DMARC ❌. The CF API token does not have dns:edit scope, so DMARC TXT must be added via the Cloudflare dashboard manually. Recommended: v=DMARC1; p=none; rua=mailto:dmarc@samsvarlig.no;
- Terms (template) https://legal-pack.pages.dev/per-company/samsvarlig.no/terms.html
- Vilkår for bruk https://samsvarlig.no/vilkar
SiteAtlas
ae058b5c-097b-41ef-b1f4-13350642e712
Domain & Live Site
Domainsiteatlas
Site statusoffline
In Cloudflare✗
Email & Resend
MX recordsno MX
SPFno SPF
DMARCnone
Resend DKIMno DKIM
CF Email Routingnot in this CF account
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
Complex-facility operators needing automated UI + API mapping (pages, endpoints, auth flows, forms) for compliance and operations Summary
Run SiteAtlas as the production-grade automated UI + API mapping platform for web apps. Playwright runners generate structured inventories of pages, endpoints, auth flows, and forms.
Goal (v0.2.0)
Map any web app's surface in under 10 minutes with full auth-flow awareness, then continuously diff the map against live state to catch regressions.
Notes
Hard rules: never store captured credentials from target apps, never share captured payloads outside the tenant, never run demo profile against production targets, never run deep_mapping without operator approval. Source: Ola-Turmo/sitelas (Next.js + Convex + Upstash + R2). Marketing domain: not yet configured (deployment pending). Marketing surface will be deployed as a Cloudflare Pages site when a custom domain is ready.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 307 (corrected via wrangler+curl)
- Note: siteatlas.io is NOT Ola's per operator 2026-06-02.
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] Site redirects to www.siteatlas.io (Vercel) — bind canonical or move to CF Pages
[AWAITING_OLA] SIT-4: rename GH repo sitelas → siteatlas
[EXTERNAL] SIT-1: Runner credential exfil hardening (security)
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE (siteatlas.io redirects; siteatlas-marketing.pages.dev works)
[Last audit 2026-06-02 17:55 UTC]
- Domain: siteatlas (?)
In Cloudflare: no
- MX: none
- SPF: none
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: domain not in this CF account
- Legal pages: NONE
- Social accounts: NONE
Connections 6
🔗 repo 3 • other 2 📚 docs 1
🔗 repo (3)
- Core repo https://github.com/Ola-Turmo/siteatlas
- Marketing surface https://github.com/Ola-Turmo/siteatlas-marketing
- SiteAtlas codebase https://github.com/Ola-Turmo/sitelas
📚 docs (1)
• other (2)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "siteatlas", "site_status": null, "site_title": "", "in_cloudflare": false, "mx_records": [], "spf": "", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": null, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "307", "cf_email_routing_real": false, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "Site redirects to www.siteatlas.io (Vercel) \u2014 bind canonical or move to CF Pages" }, { "type": "AWAITING_OLA", "text": "SIT-4: rename GH repo sitelas \u2192 siteatlas" }, { "type": "EXTERNAL", "text": "SIT-1: Runner credential exfil hardening (security)" } ], "auto_fixable_count": 0, "awaiting_ola_count": 2, "note": "siteatlas.io is NOT Ola's per operator 2026-06-02." }
Styr.ing
e255bedc-5b33-4b6e-8307-d9263e0a7e3f
Domain & Live Site
Domainstyr.ing
Site statusHTTP 200
TitleAI-styring for norske virksomheter | Styr.ing
In Cloudflare✓
A record172.67.188.251
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCnone
Resend DKIMno DKIM
CF Email Routingerror: HTTP Error 403: Forbidden
Legal & Social
Legal pagesNONE
Social accountsNONE
Target Market
Norwegian SMBs needing governance, management, and internal-control SaaS to pass ISO 42001 audits with zero manual remediation Summary
Norway-first governance, management, and internal-control SaaS company. Goal: autonomous Paperclip company that turns styring/compliance needs into product, support, sales, and subscription revenue.
Goal (v0.2.0)
Be the Norway-first governance, management, and internal-control SaaS that SMBs use to pass their first ISO 42001 audit with zero manual remediation.
Notes
Source: Ola-Turmo/styr-ing-product. Norwegian GTM engine active. Paused CEO routine.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] STYR-60: partner commission terms approval (blocks wave 2 outreach)
[AUTO] DMARC missing — add _dmarc.styr.ing TXT
[NOTE] SPF includes Resend but no DKIM set — misconfig, fix in Resend dashboard
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[Last audit 2026-06-02 17:55 UTC]
- Domain: styr.ing (200)
Site title: AI-styring for norske virksomheter | Styr.ing
In Cloudflare: yes
- MX: ['23 route3.mx.cloudflare.net.', '6 route2.mx.cloudflare.net.', '95 route1.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: not enabled
- Legal pages: NONE
- Social accounts: NONE
Connections 11
• other 10 🔗 repo 1
🔗 repo (1)
- PR: legal pages v2.0 (awaiting Ola review) https://github.com/Ola-Turmo/styr-ing-product/pull/1
• other (10)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "styr.ing", "site_status": 200, "site_title": "AI-styring for norske virksomheter | Styr.ing", "in_cloudflare": true, "mx_records": [ "23 route3.mx.cloudflare.net.", "6 route2.mx.cloudflare.net.", "95 route1.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net include:spf.resend.com ~all\"", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": false, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 0, "social_accounts": [] }
- Cookie policy https://legal-pack.pages.dev/template-cookies.html
- DPA (GDPR Art. 28) https://legal-pack.pages.dev/template-dpa.html
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "STYR-60: partner commission terms approval (blocks wave 2 outreach)" }, { "type": "AUTO", "text": "DMARC missing \u2014 add _dmarc.styr.ing TXT" }, { "type": "NOTE", "text": "SPF includes Resend but no DKIM set \u2014 misconfig, fix in Resend dashboard" } ], "auto_fixable_count": 1, "awaiting_ola_count": 1, "note": null }
- Personvernerklæring https://styr.ing/personvern
- Personvernerklæring (EN) https://styr.ing/privacy
- Privacy (template) https://legal-pack.pages.dev/per-company/styr.ing/privacy.html
- Terms (EN) https://styr.ing/terms
- Terms (template) https://legal-pack.pages.dev/per-company/styr.ing/terms.html
- Vilkår for bruk https://styr.ing/vilkar
TPPro
c0a01e9c-2780-4633-9f08-49c0a6a60929
Domain & Live Site
Domainturmo-dev.pages.dev/turmo-pro
Site statusHTTP 200
Titleturmo.dev - Praktisk KI for norske virksomheter
In Cloudflare✗
Email & Resend
MX recordsno MX
SPFno SPF
DMARCnone
Resend DKIMno DKIM
CF Email Routingnot in this CF account
Legal & Social
Legal pagesNONE
Social accounts3 active
GitHubOla-Turmo
Xturmo_dev
YTturmo_dev
Target Market
Organizations deploying AI in production that need PRINCE2 + ISO/IEC 42001 + EU AI Act governance control plane Summary
Run turmo.pro as the executive-grade AI governance and PRINCE2 + ISO/IEC 42001 + EU AI Act SaaS for organizations that need to lead through AI uncertainty. 40 product capabilities across governance, AI strategy, AIMS, and regulatory navigation.
Goal (v0.2.0)
Be the default governance control plane for any organization deploying AI in production — every AI system inventoried, every risk scored, every audit a 1-click export.
Notes
Hard rules: every tenant-owned object scoped by organization_id with RBAC, every governance action immutable-audit-logged, every AI output draft-only until human accepts, every file/evidence object in private R2. Source: Ola-Turmo/turmo.pro (84 tests passing). Deployed at turmo-pro.ola-turmo.workers.dev.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: DOWN (corrected via wrangler+curl)
- Note: Worker URL turmo-pro.ola-turmo.workers.dev is reachable but turmo.pro custom domain is not bound.
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] turmo.pro returns 000 — TPP-2: bind custom domain to Worker
[AWAITING_OLA] TPP: redeploy Worker (previous deployment 404'd)
[AUTO] TPP-4: HSTS + security headers not added to Worker
[Site reality check 2026-06-02 21:00 UTC]
- BOTH DOWN — turmo.pro Worker 404, no Pages project
[Last audit 2026-06-02 17:55 UTC]
- Domain: turmo-dev.pages.dev/turmo-pro (200)
Site title: turmo.dev - Praktisk KI for norske virksomheter
In Cloudflare: no
- MX: none
- SPF: none
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: domain not in this CF account
- Legal pages: NONE
- Social accounts: 3 active
Connections 4
• other 2 🔗 repo 1 🌐 website 1
🔗 repo (1)
- turmo.pro codebase https://github.com/Ola-Turmo/turmo.pro
🌐 website (1)
- Live site (canonical pages.dev) https://turmo-dev.pages.dev/turmo-pro
• other (2)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "turmo-dev.pages.dev/turmo-pro", "site_status": 200, "site_title": "turmo.dev - Praktisk KI for norske virksomheter", "in_cloudflare": false, "mx_records": [], "spf": "", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": null, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 3, "social_accounts": [ { "platform": "github_org", "handle": "Ola-Turmo", "url": "https://github.com/Ola-Turmo" }, { "platform": "x", "handle": "turmo_dev", "url": "https://x.com/turmo_dev" }, { "platform": "youtube_channel", "handle": "turmo_dev", "url": "https://www.youtube.com/@turmo_dev" } ] }
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "DOWN", "cf_email_routing_real": false, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "turmo.pro returns 000 \u2014 TPP-2: bind custom domain to Worker" }, { "type": "AWAITING_OLA", "text": "TPP: redeploy Worker (previous deployment 404'd)" }, { "type": "AUTO", "text": "TPP-4: HSTS + security headers not added to Worker" } ], "auto_fixable_count": 1, "awaiting_ola_count": 2, "note": "Worker URL turmo-pro.ola-turmo.workers.dev is reachable but turmo.pro custom domain is not bound." }
TRT.ge
1d9e1a98-b907-42d7-8ace-74ea811081b8
Domain & Live Site
Domaintrt.ge
Site statusHTTP 200
TitleTRT.ge - Global TRT Comparison & Decision Platform
In Cloudflare✓
A record172.67.128.245
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCnone
Resend DKIM✓ DKIM set
CF Email Routingerror: HTTP Error 403: Forbidden
Target Market
**US-only (NOT Georgia):** US men researching testosterone replacement therapy + US clinics seeking partner/referral flow. Education-first, no medical dosing claims Summary
Run TRT.ge as a responsible authority-and-routing platform around TRT education, simulation, partner clinics, and niche trust, not as an autonomous dosing oracle.
CRITICAL LOCATION CLARIFICATION: TRT.ge is a TRT (Testosterone Replacement Therapy) education and referral platform. The .ge domain extension is a coincidence — this business is NOT connected to, based in, or targeting the country of Georgia. ALL market activities, outreach, lead generation, clinic partnerships, and content must target the UNITED STATES only. The domain trt.ge redirects/points to the US-focused site. Never research, mention, or pursue anything in the country of Georgia.
Goal (v0.2.0)
Build a US-focused clinic-safe TRT education + clinic-partner intake funnel with $10K MRR by EOY, with zero medical-dosing liability exposure.
Notes
CRITICAL: TRT.ge is a US business despite the .ge domain — never research/mention/pursue anything in the country of Georgia. The TRT-3 US clinic outreach pack (3beabac on trt.ge repo) is the canonical target list. Clinic-safe reframe and monetization are the next big builds.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- Note: US-only TRT business — never treat as Georgian.
- CF Email Routing (wrangler-verified): True
- DMARC: MISSING
Top blockers:
[EXTERNAL] TRT-3 done (US clinic list ready) — execute wave 1 to top 3 (TRT Nation, Defy, FountainTRT)
[AUTO] DMARC missing — add _dmarc.trt.ge TXT
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[Last audit 2026-06-02 17:55 UTC]
- Domain: trt.ge (200)
Site title: TRT.ge - Global TRT Comparison & Decision Platform
In Cloudflare: yes
- MX: ['2 route2.mx.cloudflare.net.', '5 route3.mx.cloudflare.net.', '52 route1.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: none
- Resend DKIM: set
- CF Email Routing: not enabled
- Legal pages: 2 found
- Social accounts: NONE
Connections 5
• other 4 🔗 repo 1
🔗 repo (1)
- Authority Platform and Simulator Growth https://github.com/Ola-Turmo/trt.ge Auto-discovered from project workspace
• other (4)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "trt.ge", "site_status": 200, "site_title": "TRT.ge - Global TRT Comparison & Decision Platform", "in_cloudflare": true, "mx_records": [ "2 route2.mx.cloudflare.net.", "5 route3.mx.cloudflare.net.", "52 route1.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net ~all\"", "spf_includes_resend": false, "dmarc": null, "resend_dkim": true, "cf_email_routing": false, "legal_pages_count": 2, "legal_pages": [ "/terms", "/privacy" ], "social_accounts_count": 0, "social_accounts": [] }
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": false, "top_blockers": [ { "type": "EXTERNAL", "text": "TRT-3 done (US clinic list ready) \u2014 execute wave 1 to top 3 (TRT Nation, Defy, FountainTRT)" }, { "type": "AUTO", "text": "DMARC missing \u2014 add _dmarc.trt.ge TXT" } ], "auto_fixable_count": 1, "awaiting_ola_count": 0, "note": "US-only TRT business \u2014 never treat as Georgian." }
- Legal: privacy https://trt.ge/privacy
- Legal: terms https://trt.ge/terms
turmo.dev
66d968c2-9e91-460f-9451-9b1c92e69ce6
Domain & Live Site
Domainturmo.dev
Site statusHTTP 200
Titleturmo.dev - Praktisk KI for norske virksomheter
In Cloudflare✓
A record172.66.47.65
Email & Resend
MX records✓ 3 records
SPFCloudflare default
DMARCset
Resend DKIMno DKIM
CF Email Routingerror: HTTP Error 403: Forbidden
Legal & Social
Legal pagesNONE
Social accounts3 active
GitHubOla-Turmo
Xturmo_dev
YTturmo_dev
Target Market
Norwegian businesses and tech-curious public who want practical AI content (operations, agent infra, Cloudflare orchestration, open-source) from Ola Turmo as a public persona Summary
Norwegian AI authority brand. Public persona: Ola Turmo as AI/tech thought leader. Channels: turmo.dev (website, X, Instagram, LinkedIn, YouTube). Content: Norwegian AI operations, agent infrastructure, Cloudflare orchestration, open-source.
Goal (v0.2.0)
Be the Norwegian AI authority brand for Ola Turmo as public thought leader, with consistent weekly content across 5+ channels.
Notes
Channels: turmo.dev (website), X, Instagram, LinkedIn, YouTube. Content: Norwegian AI ops, agent infra, Cloudflare orchestration, open-source. Daily content + research routines paused 2026-06-02.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: set
Top blockers:
[EXTERNAL] Auto-escalation noise — kernel config change needed (systemic across 8 companies)
[NONE] Domain is relatively healthy: DMARC set, social active, content factory running
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[Last audit 2026-06-02 17:55 UTC]
- Domain: turmo.dev (200)
Site title: turmo.dev - Praktisk KI for norske virksomheter
In Cloudflare: yes
- MX: ['53 route3.mx.cloudflare.net.', '8 route2.mx.cloudflare.net.', '86 route1.mx.cloudflare.net.']
- SPF: no Resend
- DMARC: "v=DMARC1; p=none; rua=mailto:79f87d21f4f8450c947d094e166a9a60@dmarc-reports.cloudflare.net"
- Resend DKIM: not set
- CF Email Routing: not enabled
- Legal pages: NONE
- Social accounts: 3 active
Connections 13
• other 9 📣 social 3 🔗 repo 1
🔗 repo (1)
- PR: legal pages v2.0 (awaiting Ola review) https://github.com/Ola-Turmo/turmo-dev-site/pull/1
📣 social (3)
- GitHub (Ola-Turmo) https://github.com/Ola-Turmo
- X / Twitter (turmo_dev) https://x.com/turmo_dev
- YouTube (turmo_dev) https://www.youtube.com/@turmo_dev
• other (9)
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "turmo.dev", "site_status": 200, "site_title": "turmo.dev - Praktisk KI for norske virksomheter", "in_cloudflare": true, "mx_records": [ "53 route3.mx.cloudflare.net.", "8 route2.mx.cloudflare.net.", "86 route1.mx.cloudflare.net." ], "spf": "\"v=spf1 include:_spf.mx.cloudflare.net ~all\"", "spf_includes_resend": false, "dmarc": "\"v=DMARC1; p=none; rua=mailto:79f87d21f4f8450c947d094e166a9a60@dmarc-reports.cloudflare.net\"", "resend_dkim": false, "cf_email_routing": false, "legal_pages_count": 0, "legal_pages": [], "social_accounts_count": 3, "social_accounts": [ { "platform": "github_org", "handle": "Ola-Turmo", "url": "https://github.com/Ola-Turmo" }, { "platform": "x", "handle": "turmo_dev", "url": "https://x.com/turmo_dev" }, { "platform": "youtube_channel", "handle": "turmo_dev", "url": "https://www.youtube.com/@turmo_dev" } ] }
- Cookie policy https://turmo.dev/cookies
- DPA (GDPR Art. 28) https://turmo.dev/dpa
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": true, "top_blockers": [ { "type": "EXTERNAL", "text": "Auto-escalation noise \u2014 kernel config change needed (systemic across 8 companies)" }, { "type": "NONE", "text": "Domain is relatively healthy: DMARC set, social active, content factory running" } ], "auto_fixable_count": 0, "awaiting_ola_count": 0, "note": null }
- Journal https://turmo.dev/blog
- Privacy (template) https://legal-pack.pages.dev/per-company/turmo.dev/privacy.html
- Privacy Policy https://turmo.dev/privacy
- Terms (template) https://legal-pack.pages.dev/per-company/turmo.dev/terms.html
- Terms of Service https://turmo.dev/terms.html
Visibility.help
50fb9dac-03ac-4d03-833e-ce5602a13daa
Domain & Live Site
Domainemdash-astro-sidecar.pages.dev
Site statusHTTP 200
TitleEmDash Sidecar
In Cloudflare✗
A record172.66.44.135
Email & Resend
MX recordsno MX
SPFno SPF
DMARCnone
Resend DKIMno DKIM
CF Email Routingnot in this CF account
Target Market
B2B SaaS and SMBs who need to stay cited by ChatGPT, Perplexity, and Google AI Overviews across the answer-engine surfaces Summary
Run visibility.help as a visibility and answer-engine sidecar SaaS that helps companies become discoverable, understandable, and trusted across AI/search surfaces while compounding reusable templates.
Goal (v0.2.0)
Be the answer-engine sidecar SaaS that 200 SMBs rely on to stay cited by ChatGPT, Perplexity, and Google AI Overviews.
Notes
Norwegian outreach paused 2026-06-02 10:40 by Ola. EmDash Sidecar landing page lives at kurs.ing/guide (Norwegian) and visibility.help (English SaaS). emdash.no is a dead default Astro template — recommend deprecate or 301 to visibility.help.
[Last deep-dive 2026-06-02 20:22 UTC]
- Site: 200 (corrected via wrangler+curl)
- CF Email Routing (wrangler-verified): True
- DMARC: MISSING
Top blockers:
[AWAITING_OLA] EMD-28/39/52: outreach waves blocked — confirm ola@visibility.help as sender
[AUTO] DMARC missing — add _dmarc.visibility.help TXT
[Site reality check 2026-06-02 21:00 UTC]
- BOTH LIVE
[Last audit 2026-06-02 17:55 UTC]
- Domain: emdash-astro-sidecar.pages.dev (200)
Site title: EmDash Sidecar
In Cloudflare: no
- MX: none
- SPF: none
- DMARC: none
- Resend DKIM: not set
- CF Email Routing: domain not in this CF account
- Legal pages: 2 found
- Social accounts: NONE
Connections 13
• other 10 🔗 repo 2 🌐 website 1
🔗 repo (2)
- Sidecar Core Product https://github.com/Ola-Turmo/emdash-astro-sidecar Auto-discovered from project workspace
- Sidecar source https://github.com/Ola-Turmo/emdash-sidecar
🌐 website (1)
- Live site (canonical pages.dev) https://emdash-astro-sidecar.pages.dev/
• other (10)
- About https://visibility.help/about
- Audit 2026-06-02 17:55 UTC { "audited_at": "2026-06-02T17:55:00Z", "domain": "emdash-astro-sidecar.pages.dev", "site_status": 200, "site_title": "EmDash Sidecar", "in_cloudflare": false, "mx_records": [], "spf": "", "spf_includes_resend": false, "dmarc": null, "resend_dkim": false, "cf_email_routing": null, "legal_pages_count": 2, "legal_pages": [ "/privacy/", "/terms/" ], "social_accounts_count": 0, "social_accounts": [] }
- Blog https://visibility.help/blog
- Changelog https://visibility.help/changelog
- Contact https://visibility.help/contact
- Deep-Dive 2026-06-02 20:22 UTC { "deep_dive_at": "2026-06-02T20:22:00Z", "site_status": "200", "cf_email_routing_real": true, "dmarc_present": false, "top_blockers": [ { "type": "AWAITING_OLA", "text": "EMD-28/39/52: outreach waves blocked \u2014 confirm ola@visibility.help as sender" }, { "type": "AUTO", "text": "DMARC missing \u2014 add _dmarc.visibility.help TXT" } ], "auto_fixable_count": 1, "awaiting_ola_count": 1, "note": null }
- Legal: privacy https://visibility.help/privacy/
- Legal: terms https://visibility.help/terms/
- Pricing https://visibility.help/pricing
- Security https://visibility.help/security