Where PoV Applies?

Why this page exists

DeFi features on EDMA—including collateralized loans, EMT receivables, assurance/backstop, liquidations, and parametric covers—sit on top of the settlement rail. This page draws the hard boundary between what must be proven by PoV before any DeFi action is allowed, and what can proceed as pure finance or state machinery. Nothing here weakens the law:

  • No EMT, no funds (Trade)

  • Must-fund before shipping (top-up after Pre-Ship EMT)

  • One-Claim (atomic reserve→finalize)

  • Locked EDSD → Unlocked EDSD only on proof

  • 50% of every protocol fee burns in EDM at the event (never discounted)

  • EDSD is platform-bound; off-platform cash-out is after schedule completion

A. PoV touchpoints by DeFi object

A1. Collateral

PoV applies to: token mint (admissibility), mirror status (ACTIVE/FROZEN), lineage/replacements (revocation). Finance allowed only if: token is PoV-minted, One-Claim FINAL, not FROZEN, not pledged elsewhere, and (if required) mirror ACTIVE. PoV does not decide: price/oracle marks, LTV, HF math, interest accrual. If revocation/mirror revoke hits: pledge is frozen; new borrowing blocked; margin call may escalate; liquidation is blocked until UNFROZEN/REPLACED.

A2. EMT Receivables

PoV applies to: the milestone PASS that mints the EMT (Pre-Ship / On-Board / Customs / Arrival+QA). Finance allowed only if: stage PASS occurs and buyer is must-funded. RA/assignment entries are funded-on-proof. PoV does not decide: RA pricing (APR/discount), RA priority; those govern waterfall ordering only. If gate fails or revokes: receivable stays PENDING; no payout; resumes on corrective EMT; no on-rail loss.

A3. Liquidations

PoV applies to: collateral state (PoV-minted, not FROZEN, same claim_id), and any replacements. Finance allowed only if: position is eligible (HF ≤ threshold) and collateral is eligible (not frozen). PoV does not decide: auction prices, lot sizing, penalties. If FROZEN: liquidation cannot execute; timers pause; calls continue; resume only after UNFROZEN/REPLACED.

A4. Coverage pools

  • Assurance (must-fund): can front only after Pre-Ship EMT PASS; pays into the Release waterfall; recovers on buyer top-up.

  • Backstop (liquidations): buys eligible collateral lots; does not force Trade cash.

  • Parametric: pays on attested PoV-bound triggers (e.g., temp out-of-range via Merkle proofs); never moves money early or waive burns.

B. What PoV does vs. what it doesn’t

Operation

PoV input required

Gate condition

Allowed action

If not met

Token pledge

PoV-minted token, One-Claim FINAL, mirror ACTIVE (if needed)

state=ELIGIBLE & !FROZEN

Move token to CollateralVault; issue pledge receipt

Reject pledge

Borrow

Same as pledge

HF_after_borrow ≥ threshold

Credit EDSD to borrower

Reject borrow

Margin call

— (finance state)

HF ≤ call_level

Notify; allow cure

Liquidation start

Collateral not FROZEN

HF ≤ 1.0 & bucket enabled

Kick Dutch/OB liquidation

Pause (FROZEN / disabled)

Assurance front (Trade)

EMT PASS, tranche must-fund breach

status=PENDING_FUNDS & SLA_exceeded

Pool fronts EDSD; takes Tier-1 receivable

No front (no PASS or within SLA)

RA/assignment settle

EMT PASS

Release executes

Pay RA/assignment by waterfall

No pay

Parametric payout

Signed proof bound to PoV hash

Statement verifies

Credit EDSD from cover pool

No pay

C. Evidence binding

All DeFi modules reference the same dossier the Gate checked.

  • PoV hash = sha256(canonical_json_bytes) is stored with pledges/receivables; revocations compare against this hash.

  • Attestor signatures: EIP-712 messages bind (schemaId, order/listing, stage/unit, povHash); the Registry enforces role and key freshness.

  • ZK/attested proofs (when used) include the PoV hash as a public input or signed field.

Result: a lender, pool, or buyer never has to trust filenames or screenshots—only the hash already used by PoV.

D. Where One-Claim bites

  • The same claim (BL/seal/containers or token serial) cannot be pledged twice or allocated twice: One-Pledge / One-RA ledgers key off claim_id.

  • Convert consumes parents and mints children with derived claim_ids; finance refers only to children; parents cannot be re-used.

  • Mirrors bind to a single claim_id; a revocation/replace freezes only dependent flows.

E. Where burns appear

Appear:

  • Tokens at settle/retire (4% fee; 50% burns in EDM)

  • Trade at Release (0.5%/stage; 50% burns in EDM)

Never appear: pledge/borrow/repay, RA create/cancel, assurance front, liquidation proceeds. Burns are economic truth of settlement, not lending/coverage actions.

F. Edge cases & sequences

  1. Buyer funds late (must-fund breach): RA shows PENDING_FUNDS; Assurance may front after EMT PASS; Release waterfall later repays Assurance Tier-1 → RA/vendor → seller.

  2. Revocation after pledge: Collateral FROZEN; borrowing blocked; calls continue; liquidation paused until corrective mirror/EMT.

  3. Oracle stale: Lending disables bucket; calls → cure; liquidations paused until fresh marks or governance override.

  4. Bridge representations: Not eligible as collateral; liquidations sell only canonical EDMA tokens; wrapped assets must first be repatriated.

  5. Hourly attributes → 1 MWh: finance against the child 1 MWh units once converted; parents consumed to prevent reuse.

G. APIs & events

  • GET /v1/proof/{claim_id} → pov_hash, schemaId, lineage, mirror status

  • GET /v1/tokens/{id} → collateral eligibility flags, mirror status, freeze banners

  • POST /v1/defi/pledge|borrow|repay|liquidate (see Collateral/Liquidations specs)

  • Events: GatePass, EMTMinted, ClaimFinalized, MirrorCreated/Replaced, pov.attestation.revoked—DeFi indexers subscribe and update eligibility/HF immediately.

H. KPIs

  • Freeze propagation p95 ≤ 15 min (revocation → pledge/RA eligibility updated)

  • Assurance fronts after PASS only = 100% (no fronts before EMT)

  • Liquidations blocked due to freeze handled within 48 h (mirror replace or corrective EMT)

  • Oracle staleness incidents (per bucket) = 0 (or escalated via governance)

Drawing

Plain recap

PoV is the gate for every DeFi-relevant state: tokens exist and are unique; milestones really happened; mirrors are active; and revocations freeze only what’s downstream. Lending can size risk and price time, but it never invents truth. Receivables pay only on EMT PASS + must-fund; collateral sells only when eligible; coverage pays only on provable triggers. Burns remain tied to settlement—so the financial layer inherits the same integrity as the rail: facts → PASS → money moves → burn.

Last updated