WHAT ECRC IS IN THIS DESIGN

El Castillo Resort Coin (ECRC) is the official digital token representing fractional interests, rights, utilities, and benefits connected to the El Castillo Resort project in Guanacaste, Costa Rica.

ECRC functions as a hybrid token serving two core purposes:

ECONOMIC REPRESENTATION

ECRC represents a proportional economic interest in the tokens secured by the SPV that owns the resort assets, rental operations, and revenue streams. Token holders may not receive revenue unless the distribution is set to “ON”. Initially, token holders are limited to the appreciated value of the token and its benefits.

UTILITY & RESORT BENEFITS

ECRC may provide tangible utility perks to holders, such as:

• Resort discounts

• Priority booking

• VIP access tiers

• Rewards and loyalty incentives

LEGAL STRUCTURE MAPPING

  • El Castillo Resort (SPV) owns the resort.

  • The Operating Agreement states that Class A Interests are represented by ECRC tokens at a specific contract address.

  • Ledger = blockchain token balances.

  • Rights = defined by legal docs.

  • Tokens do not represent land title directly; they represent economic participation through incentives and token value.

TOKEN STANDARD

Symbol:
ECRC

Supply Cap:
100,000,000 ECRC

Decimals:
18

Network:
Ethereum mainnet or L2

TOKENOMICS

Total Supply: 100,000,000 ECRC

  • Investors: 60%

  • Developer/Sponsor: 15%

  • Treasury: 10%

  • Team &Advisors: 10%

  • Community & Loyalty Rewards: 5%

Proposed Allocation Table

SMART CONTRACT MODULES

INCLUDES:

  • ERC20 – Standard token behavior

  • Ownable – Admin authority

  • Pausable – Emergency stop

Contract Name: ElCastilloResortCoin.sol

  • Compliance Layer – KYC-controlled whitelist

  • Transfer Restriction Toggle – On/Off

  • Lockup Layer – Per-address unlock times

  • Metadata Layer – IPFS/URL docs

COMPLIANCE FRAMEWORK

Whitelisted Transfer System

KYC/AML-verified addresses only during restricted phases

“transfersRestricted = true” during offering

“transfersRestricted = false” for public/secondary trading (if legally allowed)

Lockups for:

– Developer tokens

– Team/advisor tokens

– Early investors

SMART CONTRACT BEHAVIOR

Functions:

• mint(to, amount) – Only Distributor, enforces maxSupply

• burn(amount) – Holder burns their tokens

• setWhitelisted(address, bool) – KYC admin

• setLockup(address, timestamp)

• setTransfersRestricted(bool) – Owner

• pause()/unpause()

• setOfferingDocsURI(uri)

Transfer Rules:

• If restricted: sender and recipient must be whitelisted

• If locked: cannot transfer before unlock time

• If paused: no transfers allowed

REVENUE & DISTRIBUTIONS(If ON)

On-chain USDC

Treasury wallet deposits revenue

Distribution done by Merkle proof or pull-based contract

LIFECYCLE OF ECRC

  1. Deployment

  2. Private Sale (KYC, whitelisting, lockups)

  3. Token Operations (utility benefits activated)

  4. Public Trading Phase (optional & compliant)

  5. Buybacks / Exit

  6. SPV may redeem tokens during sale/refinance

SECURITY MEASURES

  1. Use OpenZeppelin audited libraries

  2. Multisig control for ownership

  3. Timelock for sensitive changes

  4. Full third-party audit required

  5. Emergency pause switch

DISCLAIMERS

This document is for informational and technical specification purposes only. It does not constitute legal, financial, or investment advice.

All investment rights, revenue rights, governance, and obligations of token holders are determined exclusively by the legally binding Operating Agreement and PPM.