Live data could not be loaded, so the screens below are empty. Refresh to try again.
Home
what needs attention and what shipped ({{attentionCount}} signals)
{{item.title}}
{{item.detail}}
{{item.metric}}
{{item.sevLabel}}
Do this · {{item.action}}
More
Key dates
Key dates
{{k.item}}{{k.type}}
{{k.dateDisp}}{{k.amount}}
Contacts
{{contactsCount}} shown
Owner
Source
Per page
{{cBulk.count}}
Pipeline
drag a card to change stage
Owner
Proposals & pitches
{{proposals.count}} trackedOpen
{{proposals.openCount}}
in flightOpen value
{{proposals.openValue}}
potentialWon
{{proposals.wonCount}}
{{proposals.wonValue}}{{p.title}}{{p.client}} · {{p.sentDisp}}{{p.note}}
{{p.valueDisp}}
{{p.stage}}
P&L
{{money.verdict}}P&L · monthly operating costs{{pnl.freePct}}% under cap
Cloud infrastructure est.{{pnl.cloud}}/mo
SaaS subscriptions{{pnl.saas}}/mo
Total burn{{pnl.burn}}/mo
Real revenue$0/mo
Net (cash burn)-{{pnl.burn}}/mo
{{pnl.capPct}}%
of {{pnl.cap}} cap
{{pnl.runway}} mo
cash runway
{{pnl.mrr}}
MRR if revived
6-month cumulative spend forecast
At the current flat burn of {{pnl.burn}}/mo, 6-month spend projects to {{pnl.burn6}} - comfortably inside the {{pnl.cap}}/mo cap.
{{fc.label}}
Monthly burn vs cap
{{gaugeNode}}
{{money.burnDisp}}of {{money.cap}} cap / mo{{money.headDisp}} headroom
Revenue reality{{money.productStatus}}
{{money.revenue.actualDisp}}
365 days
Actual
365 days
{{money.mrrDisp}}
MRR
Theoretical
MRR
{{money.members}}Members
{{money.subs}}Active subs
{{money.lifetime}}Lifetime
Do thisDecide: revive or retire the membership.
Credit & Cloud
source: {{costCredit.sourcePlan}} · as of {{costCredit.asOf}}GFS credit tracker{{costCredit.creditName}}
{{costCredit.remainingDisp}}
remaining as of {{costCredit.remainingAsOf}}
{{costCredit.daysToExpiryDisp}}
to hard expiry {{costCredit.hardExpiry}}
{{costCredit.weeklyTargetDisp}}
weekly burn target
{{costCredit.captureBandDisp}}
realistic capture band
{{costCredit.captureNote}}
Projected forfeitat the current run-rate: {{costCredit.projectedForfeitDisp}}
Weekly burn vs targetTargetActual
No weekly buckets configured.
Actuals populate once the live billing feed is wired; buckets show the target line meanwhile.
Credit-covered
{{x}}
Cash
{{x}}
Model-routing tiers
{{t.tier}}{{t.name}}
{{t.cost}}{{t.duration}}
{{t.note}}
{{costCredit.rscTitle}}{{costCredit.rscDate}}
{{o.label}}
→ {{o.outcome}}
{{costCredit.rscNote}}
Multi-product cost rollup - gross vs net
| Product | Gross | Net | Budget cap |
|---|---|---|---|
| {{p.name}} | {{p.grossDisp}} | {{p.netDisp}} | {{p.capDisp}} |
Dev/staging cap {{costCredit.budgetDevStaging}}
Standard prod cap {{costCredit.budgetStandardProd}}
Serene prod cap {{costCredit.budgetSereneProd}}
Org total/mo {{costCredit.budgetOrgTotal}}
Portfolio
{{delivery.verdict}}
{{portfolio.count}} products
{{pr.name}}{{pr.tag}}
{{pr.status}}{{pr.progress}}
Top updates
{{u}}
{{delivery.total}} cards across the board{{delivery.overall}}
{{it.name}}{{it.blocked}} blocked {{it.status}}
Blocked spotlight
6
PTR IaCcards blocked · 0 in progress
{{b.name}}{{b.blocked}}
Do thisUnblock PTR IaC.
Touchpoints
sites & conversions · {{touchTotal}} loggedHighest-ROI channels
{{r.channel}}{{r.meta}}
Where to prioritise
{{rec.title}}{{rec.detail}}
Site health{{website.liveCount}}/{{website.total}} live
Conversion · ptrvr.com
{{website.ptr.leads}}Leads
{{website.ptr.genuine}}Genuine
{{website.ptr.spam}}Spam
Top channel{{website.ptr.topChannel}}
Last lead{{website.ptr.lastLead}}
Traffic is owner-gatedConnect GA4 to light up sessions, sources and trends.Connect GA4 →
Where leads come from{{inbound.genuine}} genuine contacts
{{c.channel}}{{c.count}}{{c.pct}}
Admin Calendar
key dates & risksConnect Google CalendarTwo-way sync renewals, reminders and key dates with your PTR Workspace calendar.
Connect →
{{calendar.monthLabel}}
SUNMONTUEWEDTHUFRISAT
Upcoming key dates
{{k.item}}{{k.type}}
{{k.dateDisp}}{{k.amount}}
Risk register
{{r.item}}
{{r.severity}}{{r.status}}
Sales Training
{{training.greeting}} - sparring, golden answers, brain readinessLoading the Sales Gym...
{{gym.err}}
No sparring personas yet.
{{p.name}}
{{p.statusLabel}}
{{p.role}} · {{p.industry}}
{{gym.persona.name}} · {{gym.persona.role}}
{{gym.micLabel}}
Turn {{gym.voiceTurns}} / {{gym.voiceTurnsMax}}
Loading pre-call brief...
Pre-call brief
{{gym.brief.name}} · {{gym.brief.role}} · {{gym.brief.company}} · via {{gym.brief.source}}
{{gym.brief.reason}}
Next step: {{gym.brief.nextStep}}
Suggested questions
- {{q.text}}
Flags
- {{fl.text}}
{{t.text}}
{{gym.result.score}}
score · +{{gym.result.xp}} XP
Criteria met
- {{cm.text}}
Was the delegate call right?
Loading the golden set...
{{training.err}}
No golden set items yet.
{{g.mode}}{{g.count}}
{{it.question}}
{{it.status}}
{{it.why}}
Answer history
v{{h.version}}
{{h.created}}
{{h.source}}
{{h.answer}}
{{brain.readinessLabel}}
Loading the Sales Brain...
{{brain.err}}
No brain data yet - practice a session or answer a golden-set question to get started.
3D view unavailable - showing the plain list.
No leaf items yet.
{{rg.label}}{{rg.completeness}}%
Loading metrics...
{{metrics.err}}
Twin Readiness{{metrics.readiness}}%
Total XP{{metrics.xpTotal}}
Sessions{{metrics.sessionsCount}}
Streak{{metrics.streakDays}}d
Mastered{{metrics.masteredCount}}
Per-region completeness
No region data yet.
{{rg.label}}{{rg.value}}%
{{detail.name}}{{detail.segment}}spam
{{detail.company}} · {{detail.type}}
{{detail.ring}}
{{detail.score}}
{{detail.tier}}engagement
Key facts
{{f.k}}{{f.v}}
Next action
Activity timeline{{detail.interactions}} touchpoints
{{g.date}}
{{t.subject}}{{t.meta}}
No touchpoints yetEmails and form submissions will appear here.
Notes
{{n.text}}
{{n.author}}·{{n.at}}
No notes yet.
Leads
act on new leads
Owner
Source
{{lv.provenanceLine}}
Lead detail requires the updated API - this build is talking to an older /api/data, so the action queue is empty for now.
Action queueDraft, then approve
Work today
{{l.name}}
{{l.org}}
{{l.lane}}
{{l.scoreDisp}}
No leads waiting - inbox zero
All leads
{{r.lane}}
{{r.score}}
No leads match these filters.
{{lv.pager.rangeLabel}}
{{lv.pager.pageLabel}}
Risks
the risk register - act before they bitePlatform / infrastructure risks
GCP project quota at capPTR's GCP org is at its 25-project billing cap. Action: submit the GCP project-quota increase request to unblock the product-cell factory roadmap (target 100 projects).
HighOpen
GFS credits expiring 17 Sep 2026The Google for Startups cloud credits expire 17 Sep 2026. Action: submit the GFS credit-extension request before expiry to protect the $0-run posture.
HighOpen
Risk register
{{r.item}}
{{r.severity}}{{r.status}}
Project Roadmap
initiatives, progress and blockers
Delivery
Portfolio status
{{delivery.verdict}}All card states{{delivery.total}} cards across the board
{{delivery.overall}}{{it.name}}{{it.blocked}} blocked {{it.status}}
Blocked spotlightWhat's stuck
6
PTR IaCcards blocked · 0 in progress
{{b.name}}{{b.blocked}}
Do this
Unblock PTR IaC.
Operations
how the machine is runningBurn vs cap
{{ops.burn}}
of {{ops.cap}} cap · {{ops.capPct}} usedActive members
{{ops.members}}
across productsProduct status
{{ops.productStatus}}
membership productSubscriptions and cloud spend detail live in the PTR DASHBOARD sheet.
Secrets
security posture - passwords, keys and break-glassLoading...
{{secrets.err}}
source: {{secrets.sourcePlan}} · as of {{secrets.asOf}}
Rotation required
{{a.item}}
3-tier model
{{t.tier}}{{t.name}}
{{t.model}}
{{t.note}}
Secrets inventory by location
{{i.location}}{{i.count}}
GHAS secret-scanning coverage
{{secrets.ghasCovered}}/{{secrets.ghasTotal}}repos ({{secrets.ghasPct}}%)
{{secrets.ghasGapNote}}
YubiKey / 2FA adoption checklist
{{c.item}}
Break-glass test cadence
{{secrets.cadence}}
cadence
{{secrets.lastTested}}
last tested
{{secrets.nextDue}}
next due
{{secrets.bgNote}}
Consent
what PTR may access on your behalf, and whyLoading...
{{consent.err}}
{{consent.cbNote}}
All data governed by this page is stored in Firestore and Secret Manager, region australia-southeast1 (AU residency). Every grant and revoke is recorded in a tamper-evident, hash-chained ledger and kept for 7 years as the compliance record.
Each consent below is independent, optional, and separately grantable and revocable - granting one is never a condition of any other. You can withdraw any consent at any time with a single toggle: withdrawal is as easy as granting, takes effect immediately, and is recorded.
See the PTR privacy policy and data processing agreement for the full legal terms (placeholder links pending legal review). You may also complain to the Office of the Australian Information Commissioner (OAIC) at any time.
Consent text v1 - draft pending legal review.
{{c.title}}
{{c.statusLabel}}
{{c.body}}
{{c.grantedLine}}
{{c.sendGateLabel}}
Access, correction and complaints: use the "Export my consent data" button above to access or export your consent records. To request a correction to your consent records, or to ask a question, contact PTR's privacy contact at privacy@peopletechrevolution.com.au (placeholder pending confirmation). You may also complain directly to PTR at that address, or to the Office of the Australian Information Commissioner (OAIC).
Consent text version v1, effective 2026-07-06.
Compliance overview
{{consent.overview.chainBadgeLabel}} (head seq {{consent.overview.headSeq}})
No consent records yet.
| Person | Gmail read | Gmail draft | Gmail send | Calendar read | Calendar write | Likeness |
|---|---|---|---|---|---|---|
| {{p.slug}} | {{cell.label}} |
Profile
your details, visible to the PTR team{{prof.name}}{{prof.email}}Name, email and photo come from your Google account.
Contact details only - no bank, tax or health info is stored here.
Onboarding
getting started with the consoleWelcome, {{onboarding.first}}. A few steps to get comfortable with the PTR Admin console.
Complete your profileAdd your title, phone and a short bio so the team knows who you are.
Connect Gmail and CalendarLink your own Google account so mail and dates flow into the console. Optional, read-only, private to you by default.
{{cn.label}} read-only
{{cn.statusLabel}}
{{onboarding.connectorsErr}}
Explore the news feedResponsible-AI News is your landing page - curated, read-only external updates.
Find your tools in the left navThe Staff section holds Mailbox, Project Roadmap, HR, Values and the Team Calendar. Use the search box up top to jump anywhere.
Stuck or something looks off? Message the team channel or email team@peopletechrevolution.com.au and someone will help you get set up.
Mailbox
Connect your GmailLink your own Google account so mail flows into the console. Optional, read-only, private to you by default.
{{cn.label}} read-only
{{cn.statusLabel}}
{{mailbox.connectorsErr}}
Apps
internal showcase - PTR products and experimentsGood AI Network
A network and directory for AI that does good.good-ai-network.web.app →
Didymo AI
AI avatars and voice - lifelike digital humans.didymo.ai →
Serene AI
A calm, safe youth mental-health companion.serene.ptrvr.com →
VRM Avatar POC
Browser VRM avatar generator - proof of concept.web-avatar-poc.web.app →
The Pissing Game
A quick arcade aim game from PTR Labs.the-pissing-game-web.web.app →
Team Calendar
shared dates for everyone - no finance detail - busy/free only, connect your own Google Calendar below
{{teamcal.monthLabel}}
SUNMONTUEWEDTHUFRISAT
Coming up
Nothing scheduled yet.
{{k.title}}{{k.type}}{{k.dateDisp}}
Connect your calendar
Link your own Google Calendar so your dates flow into the console. Optional, read-only, private to you by default.
{{cn.label}} read-only
{{cn.statusLabel}}
{{teamcal.connectorsErr}}
Pricing
products, packaging & pricing - for selling and positioning PTRLoading...
{{pricing.err}}
source: {{pricing.sourcePlan}} · as of {{pricing.asOf}}
{{pricing.inALine}}
Didymo tiers
{{t.tier}}
{{t.position}}
{{t.priceDisp}}
{{t.voiceMinutes}}
{{t.summary}}
{{f.label}}
{{pricing.everyTierNote}}
{{pricing.addonLabel}}
{{pricing.addonSummary}}
{{pricing.addonPriceDisp}}
{{pricing.addonPriceNote}}
Voice-cloner economics
Engine plan
{{pricing.vcRecommendation}}
{{e.phase}}{{e.engine}}
{{e.note}}
Margin by cohort (self-host L4)
{{m.cohort}}{{m.pctDisp}}
{{pricing.marginBasisNote}}
Self-host threshold
~{{pricing.selfHostThreshold}}moderate users
{{pricing.selfHostThresholdNote}}
Why flat, not per-character
{{pricing.flatSubRationale}}
Avatar generator cost story
{{pricing.agCostDisp}}
measured cost
{{pricing.agArtifactMb}} MB
artifact size
{{pricing.agBasis}}
Rig: {{pricing.agRig}}
{{pricing.agMoatNote}}
Serene positioning
{{pricing.sereneStack}}enterprise stack, once paying
{{pricing.sereneScaling}}
{{pricing.sereneRefPilot}}
Pricing Simulator
Operator estimates - grounded in real GCP costs; tune and save.
Global
Twin training (per persona)
{{sim.twinOutput.feeDisp}}
per-persona training fee
{{sim.twinOutput.retainerDisp}}
suggested retainer/yr (20%)
{{sim.twinOutput.costDisp}}
COGS at {{sim.twinOutput.marginPct}}% margin
Multi-cloud white-label
{{cl.label}}
{{cl.setupFeeDisp}}
setup (one-time)
{{cl.monthlyPriceDisp}}
monthly price
Serene per-user economics
{{sim.sereneOutput.costPerUserDisp}}
cost per user
{{sim.sereneOutput.pricePerUserDisp}}
suggested price per user
{{sim.formulasNote}}
Strategy
where PTR is heading, plus the sales playbookSales playbook
Loading...
{{salesPlaybook.err}}
source: {{salesPlaybook.sourcePlan}} · as of {{salesPlaybook.asOf}}
Core pitch (verbatim-usable)
{{b.title}}
{{b.text}}
Differentiators
{{d.title}}
{{d.text}}
Objection handling
{{o.question}}
{{o.answer}}
Channel guidance
{{c.channel}}{{c.status}}{{c.note}}
Live strategy inputs
Quarterly bets and detailed strategy notes are being written up. The live inputs sit in Risks and Portfolio.
Legal
entity, policies and contractsLegal library lands here
Nothing is stored on this screen yet. Planned:
Entity details and registrationscoming
Policies (privacy, safety, accessibility)coming
Contracts and agreementscoming
HR
people basics, kept minimalPeople hub lands here
Roles, onboarding checklists and leave notes are planned. Nothing is stored here yet.
No tax file numbers, bank or health details are ever stored here.
Values
The heart of PTR - our values and mindsetsCommunity
Open communication within teams, and time to know each other through off-sites, social events and activities. An open door with leadership. Flexible and generous, we support each other regardless of role, position or background - and bring our values into our work to help build a better world.
Trust
iABC: Integrity (we do what we say), Ability (we know what we can do), Benevolence (we act for mutual benefit) and Consistency (we show up for each other). We share ideas and take risks without embarrassment, ask for and receive help, and stay non-judgemental and accountable - this makes us resilient.
Excellence
Continuous improvement built into our workflow: targeted debriefs, documented process, meeting timelines, escalating early, design thinking and benchmarking against best practice. Learning is built in - we stay curious and exploratory, and our best work is when we pull together as a team.
Creativity
We share ideas freely, hold them loosely, iterate, and use design thinking for everything. We value fun, laughter, games and playfulness, make time for creative pursuits, and recognise our value as a group of diverse individuals with rich skill sets and life experience.
Curious
We are innovative, excited by the potential of XR to build a more inclusive world, open to new approaches, new tech and new ways of doing things, and curious about people and the world around us.
Collaborative
We work together as a team, with our partners and clients, and with people with lived experience. The sum is always greater than the parts.
Empathic
We are human-centred, not tech-centred. We consider other viewpoints, team members and their lives, our impact on others, and the needs of clients and users.
Action-oriented
We think critically about problems and how to solve them, take steps as a team to solve adaptive challenges, stay tenacious, committed and resilient, and put ideas into action.
We acknowledge the Traditional Custodians of the lands on which we live and work, and Elders past and present. This land was never ceded.
Founders
informational only - no data is stored hereLoading...
{{founders.err}}
Nothing here yet.
Responsible-AI News
Responsible-AI news - read-only, external sourcesLoading...
{{raiNews.err}}
No news yet.
