Skip to content

Oracle Committee

The Oracle Committee is responsible for determining and publishing valuations for pre-IPO companies. Since private companies don’t have public market prices, PIPO relies on a structured committee process to establish fair values.


RoleCountSelection
Platform Representatives2Appointed by PIPO
Independent Members2Industry experts
Technical Member1Smart contract/data expertise
Total5Majority independent
  • Regular Updates: 2/5 signatures
  • Disputed Prices: 3/5 signatures
  • Emergency Actions: 4/5 signatures

Oracle Data Sources (Weighted):
Primary (60%):
├── Last funding round (409A adjusted)
├── Company-provided valuation
└── SEC filings (if applicable)
Secondary (30%):
├── Secondary market transactions
├── Broker dealer quotes
└── Platform AMM prices
Tertiary (10%):
├── Third-party estimates (PitchBook, CB Insights)
├── Comparable company analysis
└── News/analyst reports
EventFrequencyProcess
Regular UpdateMonthlyAutomated + review
Funding RoundEvent-drivenImmediate update
IPO/M&AEvent-drivenSpecial session
DisputeAs neededFull committee

┌─────────────────────────────────────────────────────────────────┐
│ ORACLE DECISION FLOW │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. DATA COLLECTION │
│ ├── Automated data feeds aggregated │
│ ├── Manual inputs from committee members │
│ └── Outlier detection applied │
│ │ │
│ ▼ │
│ 2. PRICE CALCULATION │
│ ├── Weighted average computed │
│ ├── Confidence interval calculated │
│ └── Deviation from previous checked │
│ │ │
│ ▼ │
│ 3. COMMITTEE REVIEW │
│ ├── Automated: If deviation < 10%, auto-approve │
│ ├── Manual: If deviation > 10%, committee review │
│ └── Signatures collected (2/5 minimum) │
│ │ │
│ ▼ │
│ 4. PUBLICATION │
│ ├── Price posted on-chain │
│ ├── 6-hour dispute window opens │
│ └── Historical record maintained │
│ │
└─────────────────────────────────────────────────────────────────┘

Dispute Process:
1. User submits dispute (within 6 hours of publication)
├── Must stake $100 USDC
├── Provide evidence for alternative price
└── State requested adjustment
2. Committee reviews (24-48 hours)
├── Evaluate evidence
├── Consult additional sources
└── Vote on adjustment
3. Resolution
├── If upheld: Price adjusted, stake returned + $50 reward
├── If rejected: Stake forfeited to committee fund
└── Decision is final (arbitration available for >$10K)
Conflict of Interest Policy:
Members must disclose:
├── Personal holdings in underlying companies
├── Advisory relationships
├── Family member involvement
└── Financial incentives
Recusal required if:
├── Direct financial interest
├── >$10K position in affected warrants
└── Recent advisory work (12 months)

interface IPIPOOracle {
struct PriceUpdate {
uint256 valuation; // Company valuation in USD
uint256 timestamp; // Update time
uint256 confidence; // 0-100 confidence score
bytes32 sourceHash; // Hash of source data
bytes signatures; // Committee signatures
}
function getPrice(string calldata underlying) external view returns (uint256);
function updatePrice(string calldata underlying, PriceUpdate calldata update) external;
function dispute(string calldata underlying, uint256 proposedPrice, bytes calldata evidence) external;
}

SeatName/RoleBackground
Platform 1PIPO CEOOperations oversight
Platform 2PIPO CTOTechnical accuracy
Independent 1[TBD]VC/PE experience
Independent 2[TBD]IB/research analyst
Technical[TBD]Blockchain/data