Getting Started
Welcome to AccessTime! This documentation will guide you through how AccessTime works and how to integrate it into your project.
What is AccessTime?
AccessTime is a crypto-native payment service that enables seamless subscription management using smart contracts. It provides an easy way for developers to integrate time-based access control into their applications.
Core Components
AccessTime consists of several core components:
- Smart Contracts: Secure, on-chain subscription management deployed across multiple EVM-compatible networks.
- AccessTime SDK: A TypeScript SDK for interacting with AccessTime contracts, making integration straightforward.
- AccessTime Widget: A React component for quickly embedding subscription functionality into your frontend.
- AccessTime API: A backend API that provides indexed contract data for performance-optimized queries.
- AccessTime Portal: A non-technical user-friendly interface for managing projects and subscriptions.
How It Works
- Deploy an AccessTime Contract – Every project gets its own contract that handles subscriptions and time-based access.
- Users Subscribe – Customers purchase access using crypto payments, which are stored in the smart contract.
- Time Tracking – AccessTime enforces access based on the subscription period, ensuring users have valid access.
- Withdraw Earnings – Project owners can withdraw funds while maintaining a secure and verifiable transaction history.