Case Study · Professional Engineering

AAK Tele-Science

Engineering work across a multi-contract blockchain application spanning fungible tokens, research-asset NFTs, signature infrastructure, marketplaces, auctions, investment agreements, escrow, tests, and frontend integration.

The underlying source remains private. This case study documents the architecture and implemented workflows without publishing proprietary code.

System Map

A connected application, not isolated smart contracts.

AERO token layer

ERC-20 infrastructure with ownership controls, pausing, burnability, and permit-based approvals.

Research-asset NFTs

ERC-721 asset infrastructure with token-specific nonces and signature-based permit workflows.

Marketplace

Asset listings, pending approvals, purchase requests, and ERC-20 / ERC-721 permit coordination.

Auction engine

Auction lifecycle, bid accounting, bidder balances, finalization, withdrawals, and cancellation.

Escrow

Token deposits and staged release flows connected to agreement state.

Agreement workflows

Licensing, project purchases, SAFE-style investments, debt investments, donations, and multi-party signatures.

Architecture

How the major layers fit together.

The core engineering challenge was coordinating authorization, market state, asset transfers, agreement state, and funds across separate contracts and application surfaces.

01

Token / Asset Layer

AERO and ERC-721 assets establish the value and ownership primitives.

02

Signature Layer

Permit-style authorization reduces separate approval transactions and connects signed intent to contract execution.

03

Market Layer

Marketplace and auction contracts coordinate listings, bids, requests, purchases, and transfers.

04

Agreement / Escrow Layer

Investment and agreement state can coordinate with custody and release of funds.

Contract controls

The source uses ownership controls, pausing, reentrancy protection, nonce-based authorization, signature recovery, explicit status models, and event-driven lifecycle tracking across multiple subsystems.

Testing surface

Dedicated test suites cover the token, swaps, escrow, agreements, NFTs, projects, auctions, and marketplace systems, including concurrency-focused scenarios for several components.

Technology

Solidity · EVM · OpenZeppelin · Hardhat · TypeScript · React · Next.js · EIP-712 · ERC-20 · ERC-721