AI4DRPM Documentation

AI4DRPM (Artificial Intelligence for Digital-Ready Policymaking) is a Python microservice designed to facilitate the collection, annotation, transformation, and compilation of legal documents and data. It leverages AI/ML technologies to analyze legal texts and generate structured knowledge graphs following the LFDS/DS data model and RRMV vocabulary standards.

Quick Start

Get started with AI4DRPM in minutes.

Complete Documentation

Architecture

System design, layers, and technology stack.

API Layer

REST API endpoints, routers, and request/response schemas.

Service Layer

Business logic services organized by domain.

Asynchronous Task Processing

Background task processing with Celery workers.

Data Layer

Database models, repositories, and schema management.

Authentication & Security

JWT authentication, scopes, and permissions.

Utilities

Shared utilities and helper functions.

Development & Deployment

Testing, configuration, deployment, and contribution guidelines.