Perpetual
#Infrastructure
Perpetual is a backend on Autonomi for anonymous, untraceable, permanent data. Provides immutable storage, account-free anonymity, modular REST API, scalable vault/streaming infra, tx logging,
Description
Features
Target Users
Perpetual API
Perpetual is an API written in Python using Rust's autonomi
bindings. This application acts as a bridge between different programming languages and the Autonomi network.
The system is composed of a general API and two submodules:
Main API: Handles files, directories, and wallet operations.
Etherscan Monitor: Connects to the Etherscan API to monitor transactions.
Task Generator: Responsible for creating and managing asynchronous tasks.
Architecture
The application is structured using Docker containers:
api
: Hosts the main API service.worker
: Handles background task execution.broker
: Manages message brokering between components.
This modular structure allows seamless interoperability and scalability across components and languages.
Description
Features
Target Users
Perpetual API
Perpetual is an API written in Python using Rust's autonomi
bindings. This application acts as a bridge between different programming languages and the Autonomi network.
The system is composed of a general API and two submodules:
Main API: Handles files, directories, and wallet operations.
Etherscan Monitor: Connects to the Etherscan API to monitor transactions.
Task Generator: Responsible for creating and managing asynchronous tasks.
Architecture
The application is structured using Docker containers:
api
: Hosts the main API service.worker
: Handles background task execution.broker
: Manages message brokering between components.
This modular structure allows seamless interoperability and scalability across components and languages.
Description
Features
Target Users
Perpetual API
Perpetual is an API written in Python using Rust's autonomi
bindings. This application acts as a bridge between different programming languages and the Autonomi network.
The system is composed of a general API and two submodules:
Main API: Handles files, directories, and wallet operations.
Etherscan Monitor: Connects to the Etherscan API to monitor transactions.
Task Generator: Responsible for creating and managing asynchronous tasks.
Architecture
The application is structured using Docker containers:
api
: Hosts the main API service.worker
: Handles background task execution.broker
: Manages message brokering between components.
This modular structure allows seamless interoperability and scalability across components and languages.