rif-studio / app.py
canstralian
feat: add local RIF validator and FastAPI endpoint
9aaf307
Raw
History Blame Contribute Delete
354 Bytes
from fastapi import FastAPI
from pydantic import BaseModel
import rif_validator
app = FastAPI(title='RIF Studio Validator')
class ValidateRequest(BaseModel):
payload: dict
@app.get('/health')
def health():
return {'status': 'ok'}
@app.post('/validate')
def validate_route(req: ValidateRequest):
return rif_validator.validate(req.payload)