31. Governed vehicle-agent, policy, privacy, and market runtime
The vehicle can be the account without being a legal person, owner, unrestricted spender or physical controller. A vehicle agent is a governed software actor representing one or more asset personas for declared beneficiaries. It reads a policy-filtered…
Concept & directionLNK
The vehicle can be the account without being a legal person, owner, unrestricted spender or physical controller. A vehicle agent is a governed software actor representing one or more asset personas for declared beneficiaries. It reads a policy-filtered evidence projection, produces drafts or bounded proposals, and receives only the minimum current grants needed for approved digital actions.
Picture 9
An agent proposal is inert until policy, confirmation and connector boundaries admit it.
principal/agent identity, role, authentication strength, delegation chain, age/eligibility and risk state
resource
asset, profile, telemetry field, media, money, inventory, seat, bid, listing, persona or connector
action
read, derive, draft, publish, message, reserve, buy, bid, refund, transfer, export or administer
purpose
storytelling, maintenance, event help, recruitment, sale, analytics, safety response or legal obligation
environment
time, location class, jurisdiction, device/session, network, channel, incident state and transaction risk
duties
confirmation, disclosure, attribution, logging, budget reservation, human review, deletion or revenue share
decision
permit, deny, indeterminate or permit-with-duties; explanation and matched policy clauses
Table
Deny by construction
The social and commerce agent runtime receives no credentials, network route, API method, schema, grant type or connector capable of steering, braking, propulsion, flight-control, payload release or other physical actuation.
subject/configuration/condition, seller and sale authority, disclosures, jurisdiction and policy versions
scheduled
open/close clocks, reserve/increment/anti-sniping, bidder eligibility, inspection and settlement terms
open
immutable bid admission with trusted receive time, currency, amount, bidder eligibility and idempotency
paused/cancelled
permitted trigger, authority, bidder notice, hold release and restart/relist behavior
closed
close decision receipt binds exact eligible bid set, policy and winner/no-sale result
settling
identity/title checks, payment/escrow, inspection, taxes/fees, documents, delivery and approvals
settled/failed
transaction, custody/title/rights consequences, payout/refund, dispute and retained audit
Table
Followers and bids do not own the vehicle
Popularity, appraisal, asking price, standing offer, highest eligible bid, transaction price and long-term brand value remain distinct. No market projection changes title, custody, persona rights or sale authority without its own governed records.
#31.9 Recruitment, internships, and serious-engineering pathways
A challenge, race, training session or vehicle project publishes skills, eligibility, consent, evidence and review criteria.
Candidate portfolios and telemetry contributions remain attributed to the person/team; the vehicle profile can reference but not own them.
Agent recommendations may explain opportunities and help assemble an application, but high-impact selection stays human-reviewed.
Hiring, education, immigration, disability, age and other sensitive decisions use dedicated lawful processes outside the social-ranking system.
Every referral, interview invitation, decision status and withdrawal carries a purpose-bound receipt and retention policy.
Unavailable to the social/commerce agent plane; use a separately certified controller and gateway
Risk is evaluated twice: when a proposal is formed and immediately before dispatch. The second decision binds the exact canonical proposal digest, current grant epoch, policy version, beneficiary, provider terms, money total, confirmation artifact and environmental context. A stale approval cannot authorize a changed payload.
A vehicle may earn and spend under delegated management, but it is an accounting dimension—not an unqualified legal owner of funds. Every balance belongs to a named legal account holder or escrow arrangement, with the vehicle/persona/mission carried as reporting dimensions and the beneficiary made explicit.
Table
Economic mandate and journal contract
EconomicMandate {
mandateId, principalId, beneficiaryId, agentId,
allowedActionKinds[], allowedMerchantCategories[],
perActionMinorLimit, periodMinorLimit, currency,
validInterval, confirmationThreshold, grantEpoch
}
JournalEntry {
journalEntryId, economicEventId, bookedAt, effectiveAt,
currency, lines[{accountId, debitMinor, creditMinor,
vehicleId?, personaId?, missionId?, providerRef?}],
sourceReceiptIds[], reversalOf?
}
Invariant per currency: sum(debitMinor) == sum(creditMinor).
Amounts are integer minor units. Corrections append reversing and replacement
entries; posted journal rows are never edited in place.
Escrow cash, customer funds, provider payables, taxes, platform fees and beneficiary earnings remain separate accounts; a single net 'vehicle balance' is only a derived report.
Quote, reservation, order, payment authorization, capture, refund, payout and chargeback are different economic events linked by provider receipts.
Every revenue share states the calculation basis, exclusions, fee/tax treatment, period, rounding rule, currency conversion source and dispute window.
Mandate exhaustion, grant revocation, owner/beneficiary change or unusual fraud signals stop new commitments without rewriting completed accounting history.
#31.12 Unknown effects, reconciliation, and compensation
Connector outcome
Required platform behavior
definitive success
Persist provider receipt, resulting entitlement/economic event and final action receipt before reporting success.
definitive rejection
Persist normalized rejection and safe provider evidence; release local reservations and do not retry unless policy permits a new proposal.
timeout before dispatch evidence
Treat as not sent only when the connector proves no request left the boundary; otherwise outcome is unknown.
timeout after possible effect
Enter UNKNOWN_EFFECT, query/reconcile by stable external idempotency key and prohibit blind re-execution.
success followed by local commit failure
Recover from outbox/reconciliation using the same provider operation ID; never create a second external effect.
partial multi-provider workflow
Run the declared saga: complete, compensate or escalate each step; retain both attempted and compensating receipts.
non-compensable effect
Require stronger pre-dispatch confirmation and an operator resolution path; never claim atomic rollback.
Table
Connector retries are financial and reputational decisions
A network timeout does not mean the ticket, bid, post or payment failed. The stable action ID and provider idempotency key must be reconciled before a retry. UNKNOWN_EFFECT is a first-class durable state, not an exception string.