Smart contracts

Rules that run with the register

A smart contract is a program stored on the blockchain alongside the register. It holds the record of who owns each unit and applies the security’s rules every time that record changes. This lets a register do more than record holdings: it can check transfers, hold funds in escrow, count votes and make payments.

What smart contracts add

Each feature applies terms that already exist in the constitution, note terms or trust deed. The contract makes them automatic.

  • Transfers

    Transfer rules

    The contract checks every transfer against the security’s terms before it records it. A transfer that breaks a rule is refused, rather than corrected after the event.

    • Only verified, eligible investors can receive units
    • Holding periods and lock-ups stop transfers until a set date
    • Limits on the number of holders, or on any one holder’s share, are enforced
    • Pre-emptive rights can offer units to existing holders first
    • Holdings can be frozen or moved under a court order, a deceased estate or the terms
  • Escrow

    Escrow and settlement

    The contract can hold money or units until agreed conditions are met, then release them automatically.

    • Application money is held until a minimum raise is reached, and refunded if it isn’t
    • Units and payment are exchanged in one step, so neither side carries settlement risk
    • Founder and employee shares can vest on a schedule and stay locked until they do
    • Funds for a buy-back or redemption are held until the units are surrendered
  • Voting

    Voting and resolutions

    Votes are counted from the register itself, so every holder’s entitlement is exact and the tally can be checked.

    • Entitlements are fixed from the register at the record date
    • Different share classes vote according to the rights the constitution gives them
    • Holders can appoint a proxy or vote directly
    • Quorum and the result are calculated and recorded with the resolution
  • Payments

    Payments and corporate actions

    Routine actions that depend on who holds what can run straight from the register.

    • Dividends, coupons and distributions are paid pro rata to holders at the record date
    • Notes are redeemed and removed from the register at maturity
    • Convertible notes convert into shares on the agreed terms
    • Share splits and consolidations update every holding at once

Where each rule comes from

A contract should only enforce rules that a legal document or the law already sets. These are typical examples.

RuleWhat the contract checksWhere it comes from
Investor eligibilityThe buyer is verified and meets the offer’s eligibility testOffer documents and the law on who may invest
Lock-upThe current date is after the end of the holding periodSubscription agreement or escrow deed
Pre-emptive rightsExisting holders have been offered the units firstCompany constitution or shareholders’ agreement
Minimum raiseTotal applications reach the minimum before units are issuedOffer documents
Voting entitlementUnits held at the record date, and the class’s voting rightsCompany constitution and the law on meetings
Coupon paymentHolders and holdings at the record date, and the coupon rateNote terms

Example: a share transfer

A shareholder in a private company agrees to sell 500 ordinary shares to another investor. When the transfer is submitted, the contract:

  1. Confirms the buyer is a verified investor who meets the company’s eligibility test.

  2. Checks the seller’s shares are not still under a lock-up.

  3. Confirms the company’s other shareholders have waived or not taken up their pre-emptive rights.

  4. Checks the company would not exceed its limit on the number of shareholders.

  5. Takes the buyer’s payment and moves the shares in the same step.

If every check passes, the register shows the buyer as the holder of 500 ordinary shares straight away. If any check fails, nothing moves and both parties see the reason.

Safeguards and limits

A smart contract is only as good as its code and the legal terms behind it.

The legal terms come first
The documents should say that, if the code and the terms ever disagree, the terms prevail, and how the register is corrected.
Independent review
Contract code should be reviewed by independent specialists before it holds real securities or money, and again after any change.
Who can change the rules
Contracts usually allow updates, for example when the law changes. The terms should state who can make changes and how holders are told.
Correcting errors
Blockchain records are hard to reverse. The issuer or its registry needs defined powers to fix mistakes, restore lost access and act on court orders.
Outside information
Some rules depend on facts the blockchain can’t see, such as an investor’s eligibility or an interest rate. The contract relies on whoever supplies that information.
Privacy
Some blockchains make records visible to anyone. The register should be designed so personal details stay private.