Skip to content
Tutorials

Tutorials

Tutorial Structure

This tutorial series is organized into focused, step-by-step guides.


Note The documentation is still under development.

Getting Started

  1. Authentication and Sessions - User registration, login, and session management
  2. Wallet Management - Creating and managing blockchain wallets
  3. Identity Management - Managing blockchain identities and delegates

Core Concepts

  1. Role Management and Access Control - Understanding roles, permissions, and access control architecture

Resource Registration

  1. Hardware Registration - Register computational resources for AI workloads
  2. Dataset Registration - Publish datasets to the blockchain registry
  3. AI Model Registration - Register AI models with version tracking

Advanced Features

  1. Resource Access Control - Set time and usage limits on hardware resources
  2. Licensing - Request and manage licenses for accessing hardware resources 9.5. Benchmarking Workflow - Complete benchmarking process from request to result 10.5. Resource Marketplace - Buying and selling AI resources 11.5. Rewards and Tokens - Managing the token economy and rewards system

API Base URL

All API endpoints are accessible at:

https://middleware-daiedge.bisite.usal.es/api/v1

Autogenerated OpenAPI web UI available here.

Prerequisites

Before starting these tutorials, ensure you have:

  • Access to the Middleware API
  • API credentials
  • Basic understanding of REST APIs
  • A tool for making HTTP requests (curl, Postman, or similar)
  • Basic knowledge of blockchain concepts (wallets, addresses, transactions)

Next Steps

Start with Authentication and Sessions to create your account and begin using the platform.