Skip to content
Putting technology to work.
Insights to guide decisions and action.

Search articles

Snowflake Agent Sharing: 2026 Custom Architecture for Securely Distributing Data Platform Agents

Table of contents · 11 items

On May 28, 2026, Let me tell you too: Snowflake's Agent Sharing is seriously amazing generated buzz on Zenn, drawing significant attention to Agent Sharing, in which Snowflake expanded the concept of Secure Data Sharing to "sharing agents." Until now, Snowflake's Secure Data Sharing was a mechanism that "allowed querying from another account without moving the data itself," but Agent Sharing broadens this structure to the layer of "analytics agents (prompts + tools + guardrails)."

This means that data providers can distribute agents optimized for specific tasks while keeping the scope of data access restricted, fundamentally altering the architecture of custom development projects such as "data sales, cross-industry analysis, and group company integrated analysis." Connecting this with the open lakehouse interoperability addressed in our custom BigQuery cross-engine Iceberg development, the real-time ML platform in our custom Uber Eats generative recommender development, and the natural language DB pipeline in our custom DBMaestro MCP development, we organize "Agent Sharing × custom data platform development" as a new flagship service.

Why "Agent Sharing" is a watershed moment

DimensionData sharing only (Secure Data Sharing)Agent sharing (Agent Sharing)
Unit of sharingTables / viewsAgents (prompts + tools + guards)
Data movementNoneNone
Consumer skills requiredSQL + domain expertise requiredQueryable in natural language
Provider quality assuranceSchema + masking+ Prompts + expected response set
Access controlRBAC + Row Access+ Prompt-level constraints
AuditingQuery logs+ Prompt / response logs
Update operationsSchema change notifications+ Agent update notifications
MonetizationData sales+ Usage-based agent billing

In other words, Agent Sharing enables a business model transformation from "selling / distributing data" to "selling / distributing analytical capability," creating a new demarcation of responsibility where the data provider also guarantees analytical quality.

Three structural changes beneficial to custom development projects

Structure 1: From "providing data" to "providing analytical capability"

Previously in custom development, after "providing data via CSV / API / Snowflake Share," the realized value depended entirely on the consumer's SQL skills. With Agent Sharing, you can "provide domain-optimized agents as a complete set," substantially increasing the immediate value for consumers. This is an evolution of the natural language DB operations covered in our DBMaestro MCP custom development into a model where "the data provider distributes the analytics agents themselves."

Structure 2: From "data sales" to "subscription usage-based billing"

In contrast to the "lump-sum license billing" of traditional data sales, Agent Sharing makes it possible to design recurring revenue based on "agent usage frequency × token usage." This concept extends the monetization layer of the open lakehouse addressed in our custom BigQuery cross-engine Iceberg development all the way to "agents sitting on top of the data."

Structure 3: From "group company integration roadblocks" to "cross-cutting analytics via agent hubs"

In group company integrations at mid-sized enterprises, teams have frequently gotten stuck on "gathering data and integrating APIs." With Agent Sharing, each company shares an agent optimized for its own proprietary data, making "cross-organizational analysis without moving the data" possible. This embodies the concept of distributing the real-time ML platform addressed in our custom Uber Eats generative recommender development as an "agent delivered as a data product."

The 5 phases of the "Agent Sharing platform" delivered for clients

Phase 1: Use case inventory (2–3 weeks)

  • Clarification of data provider and consumer roles
  • List of candidate agents for distribution (sales analytics / credit risk assessment / inventory forecasting, etc.)
  • Inventory of data sources (Snowflake tables / external DWHs / files)
  • Sensitivity classification + access control requirements
  • Target usage scenarios and quality metrics
  • Monetization model hypotheses (lump sum / subscription / usage-based)

Phase 2: Policy design (2–3 weeks)

  • Agent definition templates (prompts / tools / guards)
  • Row access policy + masking design
  • Prompt-level constraints (prohibited phrases / mandatory disclosures)
  • Audit log requirements (queries + prompts + responses)
  • Distribution contract templates (SLAs / boundary of responsibility / termination conditions)
  • Pricing models (for both providers and consumers)

Phase 3: Technical foundation setup (4–6 weeks)

  • Snowflake Agent Sharing environment provisioning
  • Cortex Agents / Snowflake ML integration
  • Guardrail implementation (prompt / response filters)
  • Audit logs → SIEM integration
  • Usage dashboards (for both providers and consumers)
  • Billing aggregation batch jobs

Phase 4: Pilot → launch of distribution (3–4 weeks)

  • Operations across 2–3 pilot client companies
  • Usage reviews every 1–2 weeks
  • Guardrail tuning
  • Provider agreement execution support
  • Help desk FAQs

Phase 5: Monthly operations + improvement loop (continuous)

  • Usage + revenue reporting
  • Agent quality metric monitoring
  • Review process for adding new agents
  • Consumer expansion support
  • Semi-annual pricing model reviews

Standard technology stack set for custom development

LayerRecommended technologyAlternative
Data platformSnowflakeBigQuery / Databricks
AgentSnowflake Cortex AgentsAnthropic Claude / OpenAI
SharingSnowflake Agent Sharing / MarketplaceIn-house API gateway
Access controlSnowflake RBAC + Row AccessExternal IdP + custom built
GuardrailsCortex Guard / custom prompt filtersLakera Guard
Audit LoggingSnowflake Account Usage / Trail+ External SIEM
BillingSnowflake Marketplace / StripeIn-house billing
DashboardStreamlit in Snowflake / LookerSuperset

Which projects need this and which do not

Projects requiring thisProjects not requiring this
Providing data to external entities / group companiesEntirely internal use only
Snowflake is the primary DWHDoes not use Snowflake
Value delivery is inconsistent due to skill gaps among usersUser skill levels are uniform
Looking to turn data provisioning into recurring revenuePremised on one-off outright sales
Cross-cutting analytics across consolidated group companies is an issueNo group companies

Six clauses to include in client contracts

ClauseDetailsWhat the client should verify
Distribution scopeTarget agents + consumer destinationsApproval process for expansions
Data responsibility demarcationScope of responsibility between provider and consumerLiability for unauthorized use
Quality assuranceExpected response sets + quality metricsRemediation SLAs during performance degradation
Audit log retentionRetention period + encryption + access controlLegal and contractual requirements
Revenue sharingRevenue split between provider and development partnerMeasurement method
Handover Upon Project CompletionAgent definitions + guard specificationsInternal operational continuity

Client-side ROI projection (assuming data provider / 5 group companies + 10 external clients)

ItemExisting (Secure Data Sharing only)After adopting Agent SharingDifference
Data support workload80 hours/month15 hours/month-65 hours
Number of user inquiries120 tickets/month25 incidents / month-95 tickets
Onboarding time for new consumersAverage 6 weeksAverage 1 week-5 weeks
Data sales unit price (annual)¥5,000,000 per company¥12,000,000 per company+¥7,000,000
Retention rate (annual renewals)65%90%+25pt
Annual benefitApprox. ¥100,000,000 equivalent in revenue expansion + workload reduction

Converted at an hourly rate of ¥8,000, this yields an annual workload reduction worth ¥6,200,000. Combined with a doubled data provisioning unit price + improved retention rates, the primary pillar of investment return is not mere labor savings, but the transformation of the revenue model itself. Because the magnitude of impact scales dramatically depending on the number of data consumers and the volume of distributed agents, we recommend re-calculating the projection based on your company's specific distribution mix.

Five common pitfalls

Pitfall 1: Leaving it as "data-only sharing"

If you operate with data sharing alone without introducing Agent Sharing, dependency on consumer skill levels will persist, preventing consistent value delivery. It is vital to design candidate distribution agents at the outset.

Pitfall 2: Lax guardrails

Giving consumers too much freedom to write arbitrary prompts invites attempts to extract sensitive information. Always combine prompt-level filtering with row access policies.

Pitfall 3: Not measuring quality metrics

Failing to measure response quality after agent deployment leads to consumer attrition due to agents being perceived as "useless." Incorporate expected response sets + automated quality monitoring from the initial stages.

Pitfall 4: Collecting audit logs from only one side

Relying solely on provider-side query logs misses "what was asked and what was answered." Always preserve prompt + response logs.

Pitfall 5: Omitting the monetization model from contracts

Starting with "let's just have them try it" without specifying measurement methods for subscriptions or usage-based billing in agreements means missing the window for monetization. Clearly stipulate the billing model in contracts right from the start of distribution.

90-day action plan

WeekAction
Week 1〜3Use case inventory + distribution candidate agent design + consumer interviews
Week 4〜5Policies + contract templates + pricing model design
Week 6〜9Snowflake Agent Sharing + Cortex + guardrail infrastructure setup
Week 10〜11Pilot rollout to 2–3 companies + guardrail tuning
Week 12Launch of distribution + help desk FAQs
Week 13First monthly operational review + revenue reporting

Conclusion — From "selling data" to "selling analytical capability"

Snowflake Agent Sharing is a watershed moment that shifts the structure of data businesses from "data sharing" to "data + analytics agent sharing." From the standpoint of supporting data platforms through custom development, "Agent Sharing architecture + distribution operations management," which delivers use case design + guardrails + auditing + monetization as an integrated package, will become a new core service.

Whether your challenges are "having deployed Snowflake Data Sharing but seeing little value," "wanting to advance cross-cutting analytics across group companies," or "wanting to convert data sales into a recurring revenue model," please feel free to reach out via our inquiry form. Because approaches differ depending on the number of agents to distribute and requirements for guardrails and auditing, we provide tailored estimates after evaluating your current data platform.

Sources

Share this articleXFacebook
Kakeru Suzuki

Fascinated by the possibilities of technology, has had a deep interest in programming and digital art since student days

Turn this article's theme into your company's next step

Concrete steps forward for your organization.

We organize your desired architecture, legacy systems, and operational requirements to formulate your next steps toward execution.

  • Desired architecture
  • Integration with existing environments
  • Operational requirements
Consult on development & operations initiatives

You can consult with us from the initial conceptual stage. Details from this article will be carried over to the inquiry form.

Receive the latest articles by email