Products
Products & Extensibility Guide
π§© What Is a Product?
"products": {
"ddo_v1": { ... },
"aclv1": { ... }
}π Product Responsibilities
π Product Structure
π§ͺ Example: ddov1
ddov1π‘ ACLs and Retrieval Products (Future)
β
Design Philosophy
π¦ Summary
Concept
Description
Write Your Own Product β Developer Guide
π§± Structure of a Product
π Adding a New Product (Step-by-Step)
1. Define Struct in types.go
types.go2. Implement .Validate()
.Validate()3. Optionally: Contract Integration
4. Add to JSON Marshal/Unmarshal
5. Update UI Toggle Support (Optional)
6. Document via /info
/infoπ§ͺ Example Use Case: Retrieval Policy
β
Guidelines
Rule
Description
π Deployment Considerations
π¦ Summary
Last updated