Creating and Approving a New Offer
Goal: To take a new real-world asset from a concept to a fully configured, legally approved, and published Offer with its on-chain tokens minted and ready for investment.
Actors:
Platform Administrator: The primary user creating and managing the offer.
Legal Officer: The user responsible for reviewing and approving the offer.
Steps
Initiation: A Platform Administrator logs into the
Administration Paneland completes an initial creation form with basic details. Upon submission, theRWA Tokenization Enginecreates anOfferrecord with aNEWstatus.Configuration (The
DRAFTstage): The Administrator proceeds to configure theOffer, which is now in aDRAFTstatus. They navigate through various sections in theAdministration Panel:General & Financial Terms: They define the core financial parameters (e.g., security type, valuation, funding goal, minimum investment). The
RWA Tokenization Enginevalidates these inputs for consistency.Descriptive Content: They add the marketing and descriptive content for the investor-facing offer page, including a title, description, and highlights.
Document Upload: They use the
Document Management Service (Filer)to upload all mandatory legal documents, such as theInvestment Agreementtemplate,Articles of Organization, andEIN Application.
Submission for Legal Review: Once all required information is complete, the Administrator submits the
Offerfor legal approval. This action triggers theRegulatory Compliance Engine, which transitions theOfferstatus toLEGAL-REVIEWand locks its core terms from further editing.Legal Approval & Automated Provisioning: A legal side provider reviews the
Offer's comprehensive details and gives their approval. This approval is the trigger for a cascade of automated events orchestrated by theRegulatory Compliance Engine:The
Offerstatus is immediately transitioned toLEGAL-ACCEPTED.The system calls the
evm-apito deploy the smart contract to the blockchain.The system calls the
Integrated Wallet Solutionto provision a dedicated fiat and crypto (? because offer should accept stable coins) wallet for the offer.The system registers the offering with third-party providers and stores the returned IDs (e.g.
Dwolla Customer ID) on theOfferrecord.
Publication & Token Minting: With the
Offernow in theLEGAL-ACCEPTEDstatus, the Platform Administrator takes the final step and clicks "Publish."The
Offerstatus moves toPUBLISHED, and it becomes visible to eligible investors on the platform.This publication event triggers a call to the
evm-api. The system instructs the newly deployed smart contract to mint its entire total supply of tokens at once based on 1 Share = 1 Token logic. These tokens are held in a designated treasury (? in contract or separate wallet?) wallet pending the successful closing of the offer.
Outcome: The
Offeris now live on the platform, fully provisioned with its associated wallets and a deployed smart contract holding the complete supply of tokens. It is ready to accept investments. Distribution of tokens to investors occurs as a separate, post-closing event.