For IT administrators, security reviewers, and procurement teams.
Deal Revenant is available in two deployment models, each designed for different organizational needs.
A Microsoft Teams tab application that reads meeting transcripts directly from the Microsoft Graph API. Analysis is performed by a Copilot Studio agent running inside the customer's own M365 tenant. No data leaves the tenant boundary.
A browser-based application at drweb.technomancylabs.com. Users upload transcript files (VTT, SRT, or plain text) and receive streaming analysis. Analysis is performed via an API call to Anthropic's Claude model through a secure proxy.
Deal Revenant does not build a corpus of your sales data. Transcripts are processed and discarded. We do not train models on your content. We do not retain transcript text on our servers.
| Data Type | Teams App | DRWeb |
|---|---|---|
| Transcript content | NEVER stays in your tenant | NEVER in-flight only, not persisted |
| Analysis output | NEVER cached in client browser only | NEVER stored in browser IndexedDB only |
| Chat/coaching messages | N/A | NEVER stored in browser IndexedDB only |
| User email | YES for license verification | YES for account and billing |
| OAuth provider ID | YES | YES |
| Subscription status | YES via AppSource | YES via Stripe |
| Analysis count | YES | YES for usage tracking |
| BYOK API key | N/A | ENCRYPTED Fernet AES at rest |
| PULSE scores | NEVER | NEVER client-side only |
When a user submits a transcript for analysis:
When a user opens the Deal Revenant tab in a Teams meeting:
Both platforms use Anthropic's Claude Opus 4.6 as the underlying intelligence engine. Claude is a large language model built by Anthropic with strong performance on structured analysis, nuanced reasoning, and evidence-based scoring.
| Aspect | Teams App | DRWeb |
|---|---|---|
| Model | Claude Opus 4.6 | Claude Opus 4.6 |
| Access path | Copilot Studio (customer tenant) | OpenRouter API proxy |
| Who pays for inference | Customer (via Copilot Studio license) | Technomancy Labs (included in subscription) |
| Data sent to | Microsoft's Copilot infrastructure | Anthropic via OpenRouter |
| Model training on your data | NO | NO — Anthropic's API does not train on inputs |
DRWeb users can optionally provide their own Anthropic API key. When a BYOK key is configured, transcript data is sent directly to Anthropic's API — bypassing our proxy entirely. BYOK keys are encrypted at rest using Fernet symmetric encryption (AES-128-CBC).
Per Anthropic's privacy policy and API terms: data submitted via the API is not used to train or improve their models. Inputs and outputs may be retained for up to 30 days for safety monitoring and abuse prevention, then deleted.
PULSE is a proprietary framework developed by Technomancy Labs for evaluating the health and trajectory of sales opportunities based on conversation evidence. It produces structured, reproducible assessments from unstructured transcript data.
Each dimension is scored 0.0 to 1.0 based on evidence present in the transcript. Scores reflect what was said (and what wasn't) — not the rep's self-reported confidence.
| Dimension | Evaluates | Key Signals |
|---|---|---|
| P — Power | Proximity to decision-making authority | Economic buyer presence, org chart clarity, delegation patterns |
| U — Urgency | Severity and ownership of the problem | Quantified impact, timeline pressure, consequence awareness |
| L — Landscape | Competitive positioning clarity | Named alternatives, differentiation acknowledgment, evaluation stage |
| S — Spend | Commercial readiness | Budget references, procurement process, timeline specificity |
| E — Engagement | Stakeholder investment in the conversation | Question quality, unprompted disclosures, follow-up energy |
The PULSE scoring engine uses a structured evaluation prompt that instructs the AI model to assess each dimension against specific evidence criteria. The process is deterministic in methodology, though individual scores may vary slightly between runs due to the probabilistic nature of language models.
In addition to the five PULSE dimensions, each analysis produces:
The specific prompt engineering, scoring rubric, and evaluation criteria that power PULSE are proprietary to Technomancy Labs. The methodology has been calibrated against real-world sales outcomes. We're transparent about what PULSE evaluates and how scores should be interpreted — the implementation details are our competitive advantage.
Deal Revenant runs analysis through a Copilot Studio agent in your own tenant. This means you need to provision the agent once, then connect it to the Teams tab. Setup takes about 5 minutes.
Keep this secret private. It grants access to your agent. Deal Revenant stores it encrypted in your subscription record and uses it only to mint short-lived tokens for the Teams tab.
That's it. All users in your organization can now add the Deal Revenant tab to any Teams meeting and run analysis. The admin setup is one-time per tenant.
| Permission | Type | Purpose |
|---|---|---|
OnlineMeetings.Read |
Delegated | Read meeting metadata to locate the transcript |
OnlineMeetingTranscript.Read.All |
Delegated | Read the meeting transcript content |
Chat.Read |
Delegated | Resolve meeting chat to locate the meeting ID |
User.Read |
Delegated | Read the signed-in user's profile for license verification |
All permissions are delegated (user-context) — the app never accesses data beyond what the signed-in user can see.
The Teams version of Deal Revenant is architecturally isolated to the customer's tenant:
| Aspect | Teams App | DRWeb |
|---|---|---|
| Auth method | Microsoft SSO (Teams SDK) | OAuth 2.0 (Google or Microsoft) |
| Token type | Azure AD tokens (delegated) | Short-lived JWT (4-hour expiry) |
| Session revocation | Via Azure AD | Token version increment on logout |
| CSRF protection | Teams SDK handles | OAuth state parameter in httponly cookie |
| Component | Provider | Region |
|---|---|---|
| DRWeb API | Fly.io | IAD (US East) |
| DRWeb Frontend | Firebase Hosting (Google) | Global CDN |
| Landing Site | Azure Static Web Apps | Global CDN |
| Database | Fly.io Postgres | IAD (US East) |
| Billing | Stripe | US |
| Teams App | Customer's Azure / M365 tenant | Customer-controlled |
No. Transcript content passes through the DRWeb server in-flight during analysis and is never written to disk, database, or logs. For the Teams app, transcripts never leave your M365 tenant at all.
No. Anthropic's API terms explicitly state that API inputs are not used for model training. For the Teams app, processing happens within your Copilot Studio instance under Microsoft's data policies.
Yes. DRWeb supports Bring Your Own Key (BYOK). When configured, your transcripts are sent directly to Anthropic's API, bypassing our proxy entirely. Your key is encrypted at rest.
Your account reverts to the free tier. Analysis history stored in your browser remains accessible. We do not delete your account data — email and subscription status are retained so you can resubscribe later. We store no content to delete.
Each of the five dimensions is evaluated against evidence found in the transcript. The AI model assesses specific signals — named stakeholders, quantified pain, budget references, competitive mentions, engagement quality — and assigns a score from 0.0 to 1.0 with a written rationale. The scoring criteria are calibrated to penalize vagueness and reward specificity. The exact evaluation rubric is proprietary.
Scores are highly consistent but not byte-identical between runs. The methodology is deterministic; the model is probabilistic. In testing, scores typically vary by ±0.05 across repeated runs on the same transcript. The relative ranking of dimensions is stable.
The Teams app inherits your tenant's compliance posture (SOC 2, ISO 27001, GDPR, etc.) since processing stays within Microsoft's infrastructure. DRWeb's server-side architecture minimizes compliance surface area by not persisting content. We're happy to complete security questionnaires — contact us.
We are a bootstrapped startup and do not currently hold SOC 2 certification. Our architecture is designed to minimize the trust boundary: we store no content, the Teams app processes entirely within your tenant, and DRWeb's BYOK option eliminates our proxy from the data path entirely. We're transparent about our infrastructure and happy to discuss specifics.