Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ownafarm.xyz/llms.txt

Use this file to discover all available pages before exploring further.

OwnaFarm supports four user roles with distinct capabilities.

Farmer

The capital seeker who tokenizes invoices. Access: Farmer Portal Capabilities:
  • Register and complete KYC
  • Submit invoices from approved offtakers
  • Receive and utilize funding
  • Manage farms and track status
Data provided:
CategoryInformation
PersonalName, ID, address, contact
BusinessBusiness type, NPWP, bank details
DocumentsKTP, NPWP photo, bank statement
InvoiceOfftaker, amount, yield, duration

Investor

The capital provider who funds invoices through gaming. Access: Investor App (game) Capabilities:
  • Connect a wallet and acquire GOLD
  • Browse and evaluate investments
  • Fund invoices by purchasing seeds
  • Engage with game mechanics
  • Harvest returns at maturity
Profile stats:
StatPurpose
LevelUnlock higher-tier investments
XPProgress toward next level
Water pointsResource for daily engagement
GOLD balanceAvailable capital

Admin

The platform operator managing approvals. Access: Admin Dashboard Capabilities:
  • Review farmer registrations
  • Approve or reject invoices
  • Monitor platform metrics
  • Manage offtaker relationships
  • Ensure vault liquidity
Contract functions:
FunctionDescription
approveInvoice()Move to Approved status
rejectInvoice()Reject submission
depositYield()Add yield reserves

Offtaker

The buyer whose contracts back invoices (indirect participant). Role:
  • Issues purchase contracts to farmers
  • Provides invoice legitimacy
  • Fulfills payment upon delivery
Examples: food manufacturers, agricultural cooperatives, export companies. Verification criteria:
CriteriaRequirement
CreditworthinessFinancial stability
Track recordPayment history
Legal statusRegistered entity

Permission matrix

RoleSubmit invoiceInvestApproveHarvestAdmin
FarmerYesNoNoNoNo
InvestorNoYesNoYesNo
AdminNoNoYesNoYes