Permission architecture

Detect first. Disclose only what is permitted.

Vinculo does not need broad access to a partner's customer base. The relationship governs both what may be disclosed and whether Vinculo may act automatically, must request approval or consent, or can only prepare a human action.

Each commercial relationship defines
  • which signals are eligible
  • which accounts qualify
  • what use is permitted
  • what information may move
  • what may execute automatically and who must approve or consent
  • what action may occur
  • when the permission expires

Identity and commercial disclosure move only as far as the relationship rules allow. Customer identity can remain inside the signal owner's environment until the applicable relationship rule allows it to move.

Precedent · 1 of 3

Companies already share sensitive data with outside software

What they usually do not allow is uncontrolled access to their customer relationship.

Companies already let outside platforms work with private CRM, account, financial, support and customer data.

They do.

The recurring pattern is narrow access, customer control, and staged disclosure under the applicable relationship authority.

How others do it
Crossbeam
Compute before disclose

Crossbeam can ingest private CRM and account data while sharing nothing with the partner by default. Matching happens before disclosure.

Customers decide which partners, which populations, which fields, and how much another partner can see. A partner can see only an overlap count without seeing the underlying account identity.

Vinculo takeaway

Vinculo can process a customer signal without automatically exposing that customer to the partner.

AWS ACE
Stage the disclosure

AWS does not immediately give a partner the full opportunity. The partner sees limited information first, accepts or rejects, and only then does more information move into the partner workflow.

Vinculo takeaway

Opportunity first. Broader customer disclosure only after the relationship owner approves.

LiveRamp
Separate identity from commercial use

LiveRamp created value from first-party customer and identity data while reducing what downstream participants directly receive, through identity resolution, tokenization and controlled collaboration.

Vinculo takeaway

The useful commercial signal does not always need to carry the underlying customer record with it.

These are not direct analogues to Vinculo. Each demonstrates a different piece of the permission model, and none proves the complete Vinculo workflow.

The core trust mechanisms already exist elsewhere.

Vinculo applies them one step earlier: a private operational signal creates a permitted partner action before anyone has declared a lead.

Vinculo often does not need the private record
  • The customer may push one approved event or derived signal.
  • In higher-risk environments, identity can stay inside the customer until approval.
  • Often Vinculo needs an event, not a CRM connection.
The model
Customer system›Narrow signal›Vinculo›Authority check›Required decision, if any›Limited partner disclosure
The alternative — not the model
Full CRM›Broad AI access›Automatic partner lead

Two permissions, not one

Collapsing these into a single approval is what makes the ask feel large.

Permission A

Vinculo may receive and process a defined signal.

Permission B

Approved information may move to the destination when the relationship authority permits it, including after approval or customer consent where required.

Where the data sits

Customer · Vinculo · Partner

Customer — owns the relationship
  • Private customer data: records, activity, operational events
  • Permission A: receive and process a defined signal
  • Authority: act automatically or request the required decision
Vinculo — processing layer
  • Signal qualified against deterministic eligibility rules
  • Permitted action or required decision prepared
  • Nothing has reached the partner
Partner — receives only what was approved
  • Permission B: approved payload crosses only under configured authority
  • Approved opportunity only, at the selected disclosure level
Note
The vendor seeing data and the partner seeing data are different decisions.
Permission architecture · 2 of 3

What each function has to do to make this acceptable

The exact approval path changes by customer. These are the decisions Vinculo has to support.

Sales

Sell a narrow permission, not broad access

Ask for
  • 1 partner
  • 1 signal
  • 1 action
  • 1 approver
  • 1 data source
Establish
  • who owns the customer relationship
  • what signal creates value
  • what can leave the company
  • what must stay private
  • who approves external disclosure
Kill signs
  • unclear customer ownership
  • no economic benefit
  • untrusted partner
  • broad access required before value is proven

Customer

The customer decides what Vinculo can know

  1. 1Nothing
  2. 2Count only
  3. 3Pseudonymous signal
  4. 4Named opportunity
  5. 5Approved referral payload

The customer can stop at any rung.

Partner

Opportunity access is not customer-base access

The partner receives
  • only approved opportunities
  • only approved fields
  • only after required approval
The partner agrees to
  • permitted use
  • no prospecting outside approved referrals
  • accept and reject SLA
  • attribution
  • outcome reporting

Product

A permission system before it is an intelligence system

Definition
  • signal definition
  • exclusions
  • per-partner permissions
Control
  • disclosure level
  • human approval
  • revocation
Accountability
  • expiry
  • audit
  • outcome tracking
Relationship configuration · the core object
Signal
what triggers
Eligible accounts
who qualifies
Partner
the destination
Approved use
permitted purpose
Disclosure level
which rung
Authority
what executes automatically; when approval or consent is required
Action
what happens
Economics
who benefits
Expiry
when it lapses
How others do it
Glean
Inherit permissions instead of recreating them

Glean respects the permissions of the underlying enterprise systems rather than creating a new independent access model.

Vinculo takeaway

Task visibility should inherit the customer's existing permissions where possible.

Tech

Minimize what enters Vinculo

  1. 1Customer-generated signal
  2. 2Pushed event
  3. 3Narrow export
  4. 4Read-only integration — only if necessary

For many use cases, Vinculo needs an event, not a CRM.

AI

AI should not increase the data burden

Off

Deterministic rules and templates.

Assistive

AI explains an already-qualified signal.

Contextual

AI receives broader approved context.

V1 should default to Off or Assistive. AI should explain an already-qualified opportunity, not decide whether customer information can be disclosed.

How others do it
Salesforce Einstein and Agentforce
Remove sensitive data before the model

Salesforce's trust layer can mask sensitive fields before information reaches an external model, while respecting existing field permissions.

Vinculo takeaway

AI should receive less information than the core Vinculo system, not more.

Security and legal

Make the permission enforceable, not just promised

In the agreement
  • explicit purpose
  • named fields
  • retention
  • deletion
  • logging
In operation
  • named subprocessors
  • revocation
  • no training unless explicitly permitted
  • separate permission for external action
Ordinary B2B

Faster review, often named accounts, fewer approvers.

Bank and healthcare

Pseudonymous mode, deeper diligence, shorter retention, stricter audit.

Same core model. Different control settings.

Permission architecture · 3 of 3

What actually happens to the data

Eight steps in a relationship that requires employee approval. Other relationships can execute automatically or require customer consent.

1
Customer defines the signal

One condition, written by the customer, in their own system. For example implementation_help_needed = true.

Customer
2
Customer sends minimum data

Account ID, signal type, owner, eligibility flags. In higher-risk environments, a pseudonymous ID and no direct identity.

Permission A
3
Vinculo checks eligibility

Is this signal eligible for this approved relationship? Deterministic wherever possible.

Vinculo
4
Check execution authority

If authorized, act. If not, surface only the missing decision, with the customer benefit and exactly what would be shared.

Internal only
5
Employee decides when required

For this example, the relationship requires employee approval. Other relationships can act automatically or require customer consent.

Customer
Nothing has reached the partner above this line
6
Only approved information moves

The customer-controlled payload is sent only when the relationship permits it, at the selected disclosure level and no higher.

Permission B
7
Partner accepts or rejects

Within the agreed SLA. The partner sees nothing beyond the approved opportunity.

Partner
8
Outcome returns

Confirm receipt and record the verified next state. Accepted, rejected, contacted, converted, duplicate, or customer declined are distinct outcomes.

Back to Vinculo
How others do it
AWS ACE
Make the partner accept

AWS partner opportunities require an explicit accept or reject step. Opportunities should not sit indefinitely.

Vinculo takeaway

Every relationship needs an acceptance SLA and an expiry rule.

What Vinculo has to maintain

The ongoing cost of the model.

Customer configuration
  • data source
  • signal definitions
  • exclusions
  • approvers
  • retention
Partner configuration
  • eligible use cases
  • permitted fields
  • acceptance SLA
  • economics
  • attribution
Permission operations
  • expired permissions
  • changed agreements
  • customer exclusions
  • revoked access
  • failed deliveries
Quality
  • false positives
  • employee declines
  • partner rejects
  • duplicates
  • missing outcomes

The pattern across precedents

Five mechanisms, each solving a different part of the same problem.

PrecedentTrust mechanismVinculo implication
CrossbeamCompute before discloseProcess signals without exposing the customer base
AWS ACEStage disclosure and require acceptancePartner gets more only after approval
LiveRampSeparate identity from usable outputMinimize raw identity movement
Enterprise AIMinimize model accessAI stays outside the permission decision
PlaidScoped and revocable accessAsk for the narrowest connection that works
What the research de-risked

We no longer think Vinculo requires a company to hand over its customer database.

The minimum viable version may require only:

  • one approved signal
  • a narrow payload
  • customer-controlled exclusions
  • configured authority, with approval or consent only when required
  • a limited partner disclosure
What is still unproven
  1. Will companies let Vinculo process a private operational signal before it becomes a declared sales opportunity?
  2. Will they let that signal become a partner action when the relationship owner remains in control?
  3. Can Vinculo maintain these permissions across many partner relationships without becoming a bespoke services business?

Some of Vinculo is new. The trust mechanisms are not.

The research de-risks the mechanism. The live test has to prove the willingness.

We now have precedent for how access, disclosure, identity and approval can be controlled. What we do not yet have is evidence that customers will grant those permissions for Vinculo's specific pre-lead partner workflow.