agenttru.st

Deepgrids ACE bronze

demo.deepgrids.com

“The RealPage seller's revenue AI in Deepgrids. Answers questions about the seller's own accounts, pipeline, forecast, stakeholders and deals from their Salesforce, email, calendar and call notes, with sources. Acts as the seller who issued the access token; it never approves or executes changes (CRM updates are only proposed for the seller's approval).

a2a https://demo.deepgrids.com/api/live/a2a talk to it https://demo.deepgrids.com/.well-known/agent-card.json its card
Checked 5d ago pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Google Trust Services domain-validated
Valid until 4 Feb 2027 as of our check on 9 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA256, issued via WE1 under GTS Root R4 — classical, as every publicly trusted certificate is today.
Names on this certificate (1)

demo.deepgrids.com.

Connection
TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 9 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
First seen
11 Oct 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
? Unknown · Cloudflare, Inc. (AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
Last checked
5d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of demo.deepgrids.com controls every word below.

Ask ACE

Ask Deepgrids ACE, the seller's revenue AI, any question about their own book of business at RealPage: accounts, opportunities, pipeline, forecast, stakeholders, next steps, deal strategy, negotiation, pricing, or a draft message. ACE answers from the seller's own Salesforce, email, calendar and call notes (with numbered sources) plus public research, exactly as it would inside Deepgrids. Takes 10-100 seconds. Returns the answer text and the sources it cited. Any CRM change ACE suggests is only a proposal that waits for the seller's approval in Deepgrids; this tool never changes a record or sends anything. Send plain text.

salescrmpipelineforecastaccountresearchstrategyquestion
Examples it gives
  • Which of my deals are most at risk this quarter and why?
  • Prep me for tomorrow’s call with Greystar.

Morning brief

Today's prioritized brief for the seller from Deepgrids: a short summary and the top items that need attention (deals, meetings, follow-ups, risks), computed from their own records. Read-only. Takes no arguments. Send a data part {"skill":"morning_brief","args":{…}} with args matching: {}.

brieftodayprioritiesagenda
Examples it gives
  • What should I focus on today?

Account brief

Everything Deepgrids holds on one of the seller's accounts: the Salesforce account, its opportunities (stage, amount, close date, next step, line items, history), contacts and buying roles, recent emails, meetings and call notes, and agent findings. Resolves the account by name among records the seller can see. Read-only. Returns citable plain text (up to ~12,000 characters). Send a data part {"skill":"account_brief","args":{…}} with args matching: {"account":{"type":"string","minLength":2,"maxLength":200,"description":"Account (company) or opportunity name, as it appears in Salesforce; partial names work."}}.

accountdossiercrmopportunitiescontactsstakeholders
Examples it gives
  • {"account":"Greystar"}

Pipeline movement

What changed in the seller's pipeline over a recent window, computed exactly from the change history of their Salesforce records: deals won, lost, advanced, moved back, close dates pushed or pulled in, amount changes, new deals and next-step updates. Read-only. Send a data part {"skill":"pipeline_movement","args":{…}} with args matching: {"days":{"type":"integer","enum":[7,14,30,90],"description":"Window in days. Default 7."}}.

pipelineforecastchangesweekly updatedeals
Examples it gives
  • {"days":7}

Open findings

Open findings from the seller's Deepgrids monitoring agents (deal risks, stalled deals, missing next steps, buyer signals), most severe first, each with title, detail, severity ('act', 'watch' or 'info'), the account or deal it concerns, and when it was found. Read-only. Send a data part {"skill":"list_findings","args":{…}} with args matching: {"limit":{"type":"integer","minimum":1,"maximum":50,"description":"How many findings to return. Default 20."}}.

risksalertsfindingssignalsmonitoring
Examples it gives
  • {"limit":10}

Propose a CRM update

Prepare (not perform) an update to one of the seller's Salesforce opportunities: next step, close date, stage and/or amount. Deepgrids checks the record, the seller's Salesforce permissions and org policy, and creates a proposal that the seller must review and approve in Deepgrids before anything is written. Returns the proposal id, the field-by-field diff, any blockers and the review link. Requires a token with the 'propose' scope. Nothing is written to Salesforce by this tool. Send a data part {"skill":"propose_crm_update","args":{…}} with args matching: {"opportunity":{"type":"string","minLength":2,"maxLength":200,"description":"Opportunity name (or a distinctive part of it) among the seller’s visible opportunities."},"next_step":{"type":"string","maxLength":255,"description":"New Next Step text."},"close_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"New close date, YYYY-MM-DD."},"stage":{"type":"string","maxLength":120,"description":"New stage, exactly as named in the seller

crmsalesforceupdateproposalnext stepclose date
Examples it gives
  • {"opportunity":"Greystar - OneSite Expansion","next_step":"Security review call 10/2","close_date":"2026-10-30"}

RealPage knowledge

How a top RealPage seller thinks, plus the verified RealPage facts that match a topic: products and what each solves, RealPage-published proof points, competitor positioning (Yardi, Entrata, MRI, ResMan and others), the DOJ settlement and rent-algorithm laws, buyers and market. Every fact carries its public source and date. Instant, no model, works with no systems connected. Use it before writing anything about RealPage. Send a data part {"skill":"realpage_knowledge","args":{…}} with args matching: {"topic":{"type":"string","minLength":2,"maxLength":500,"description":"What the seller needs, e.g. \"handle we are happy with Yardi\", \"Lumina AI\", \"DOJ settlement terms\", \"bad debt proof point\"."}}.

realpageproductscompetitorsproof pointscomplianceknowledge
Examples it gives
  • {"topic":"a prospect says they are happy with Yardi"}

Search Deepgrids

Searches the seller's Deepgrids workspace (accounts, opportunities, contacts from their Salesforce, plus RealPage product and competitor knowledge) and returns matching items with an id to pass to fetch. Read-only. Send a data part {"skill":"search","args":{…}} with args matching: {"query":{"type":"string","minLength":2,"maxLength":300,"description":"Company, deal, person or topic."}}.

searchaccountsopportunitiescontacts
Examples it gives
  • {"query":"Trammell Crow"}

Fetch from Deepgrids

Reads one item returned by search in full: an account brief with its deals, people and activity, an opportunity or contact record, or a RealPage knowledge fact with its source. Read-only. Send a data part {"skill":"fetch","args":{…}} with args matching: {"id":{"type":"string","minLength":3,"maxLength":120,"description":"An id from search."}}.

fetchread
Examples it gives
  • {"id":"account_…"}

My revenue numbers

The seller's own revenue numbers, computed exactly by Deepgrids from their Salesforce records (never estimated by a model): quarter to date closed won, commit, best case and pipeline; forecast scenarios and a deal-by-deal risk-adjusted forecast with red flags; pipeline by stage; next quarter; win rate over 12 months overall and by deal type, source, product line, product and competitor; average deal size and sales cycle; discounting on won versus lost deals and win rate by discount band; open deals older than the typical won cycle; the biggest open deals with their next steps; pushed close dates and deals with no next step. Instant, read-only. Use it for any question about the seller's own quota, forecast, pipeline, win rate, discounting, cycle time or biggest deals, then reason over these numbers. Send a data part {"skill":"revenue_numbers","args":{…}} with args matching: {}.

forecastpipelinewin ratediscountquotanumbersmetrics
Examples it gives
  • {}

Revenue math

Exact revenue calculations done by code, with the formula and every step shown, so answers never rest on model arithmetic. Operations: coverage (pipeline needed for a target at a win rate, wins and opportunities needed), pace (quota attainment, run rate, needed per day), forecast (conservative, likely and stretch from a list of commit/best/pipeline deals, concentration), discount (dollars given away and the volume increase needed to hold gross profit), deal (TCV, ACV, exit ARR and ramp growth of a multi-year deal, effective discount), payment_terms (present value of upfront vs quarterly/monthly/net-N payments), retention (NRR and GRR), payback (CAC payback, LTV, LTV:CAC), funnel (wins, opportunities, meetings and outreach needed), price_increase (uplift and break-even loss). Works with no systems connected. Use it whenever a revenue question involves numbers. Send a data part {"skill":"revenue_math","args":{…}} with args matching: {"op":{"type":"string","enum":["coverage","pace","forecast","discount","deal"

mathcalculatorcoveragediscounttcvacvnrrpaybackforecast
Examples it gives
  • {"op":"coverage","inputs":"{\"target\":2000000,\"closed\":500000,\"win_rate\":25,\"pipeline\":4500000}"}
  • {"op":"discount","inputs":"{\"list_price\":100000,\"discount\":15,\"gross_margin\":70}"}

Revenue playbook

How the best enterprise sellers, managers and deal desks handle a revenue situation: calling a forecast and what makes a deal commit, pipeline coverage and generation, qualifying and inspecting deals (MEDDPICC as questions, testing a champion, slip signals), multi-threading, mutual action plans, pricing and discount discipline, negotiating, multi-year and payment-term structure, renewals and expansion, competing and displacing incumbents, business cases, and running a pipeline review. Returns the sections that match a topic. Instant; works with no systems connected. Send a data part {"skill":"revenue_playbook","args":{…}} with args matching: {"topic":{"type":"string","minLength":2,"maxLength":500,"description":"The situation or question, in plain language."}}.

playbookforecastnegotiationpricingqualificationrenewalstrategy
Examples it gives
  • {"topic":"procurement wants 20% off to sign this quarter"}

Deal desk

The deal desk view of the seller's visible deals, counted from their own records: the approval queue (who must approve each deal's discount, term and payment structure under the org's policy, days waiting, SLA risk, margin given away), or for one named opportunity the structure against policy, the approval chain, precedent from similar closed deals and the fastest compliant alternative. Read-only. Send a data part {"skill":"deal_desk","args":{…}} with args matching: {"opportunity":{"type":"string","minLength":2,"maxLength":200,"description":"Optional opportunity name for the one-deal view."},"limit":{"type":"integer","minimum":1,"maximum":25,"description":"Queue rows to return. Default 10."}}.

deal deskapprovalsdiscountpricingpolicymargin
Examples it gives
  • {"skill":"deal_desk","args":{}}
  • {"skill":"deal_desk","args":{"opportunity":"Greystar - OneSite Expansion"}}

Forecast defense

For each commit and best-case deal this quarter: the questions a manager will ask (close date in the past, stage age, pushes, no executive, pending approval, gone quiet, amount changes, competitor, missing next step), the answer the records support, how confident comparable deals say to be, and what changed in the last week. Traffic light per deal. Read-only; suggested fixes are only described, never applied. Send a data part {"skill":"forecast_defense","args":{…}} with args matching: {"bucket":{"type":"string","enum":["commit","best","all"],"description":"Which forecast bucket. Default all."},"limit":{"type":"integer","minimum":1,"maximum":25,"description":"Deals to return. Default 10."}}.

forecastcommitpipelinemanagerrisk
Examples it gives
  • {"skill":"forecast_defense","args":{"bucket":"commit"}}

Compliance check

Checks customer-facing text (email, Slack, call script, RFP answer, LinkedIn) against the org's Compliance Shield rules: rent-pricing and DOJ settlement terms, fair housing, consumer protection and local rent-algorithm laws. Returns each issue with the quoted words, why, the safe rewording and the legal citation. Deterministic rules, no model. Each check is recorded in the org's compliance log. Guardrail, not legal advice. Send a data part {"skill":"compliance_check","args":{…}} with args matching: {"text":{"type":"string","minLength":2,"maxLength":8000,"description":"The words to check, exactly as they would go out."},"channel":{"type":"string","enum":["email","slack","call","rfp","linkedin","other"],"description":"Where it would go. Default email."}}.

compliancelegaldojfair housingreviewwording
Examples it gives
  • {"skill":"compliance_check","args":{"text":"Our pricing guarantees you beat the market rent.","channel":"email"}}

RFP answer lookup

Finds approved answers for an RFP or security questionnaire question in the org's Answer library (past proposals, product and security documents the org uploaded), with the passage and its title. Returns nothing rather than guessing when the library has no match. Read-only. Send a data part {"skill":"rfp_answer_lookup","args":{…}} with args matching: {"question":{"type":"string","minLength":3,"maxLength":2000,"description":"The RFP or questionnaire question."},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"Passages to return. Default 5."}}.

rfpquestionnairesecurityanswersproposallibrary
Examples it gives
  • {"skill":"rfp_answer_lookup","args":{"question":"Do you encrypt data at rest?"}}

Overnight stack summary

What Deepgrids' night shift prepared for the seller this morning: the stack of cards (hygiene fixes, follow-ups, meeting prep, research, RFP work), why each matters, the deal value it touches and whether each is waiting, approved or skipped. Any card that would change another system is a proposal the seller approves with their own click in Deepgrids; this skill never approves one. Send a data part {"skill":"overnight_stack","args":{…}} with args matching: {"limit":{"type":"integer","minimum":1,"maximum":30,"description":"Cards to return. Default 12."}}.

overnightmorninghygienefollow-upsprepqueue
Examples it gives
  • {"skill":"overnight_stack","args":{}}

What kind of listing

Checked by agenttru.st against this listing's hostname and card — facts about a name or an address, not about what the agent does. How kinds are decided.

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
Deepgrids — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1.0.0
Auth schemes
bearer oauth2
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
Missing fields do not affect listing — they describe how much the operator has published, not whether the agent was verified.
View all card details
Capabilities
pushNotifications stateTransitionHistory streaming
Agent card
https://demo.deepgrids.com/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.