Skip to content

Architecture Layer

Architecture

Example

 architecture{
    envid = "fb98001a0ce94c44ad091de3d2e78164"
    service-techlayer = aiurn:techlayer:github:www.github.com:agenterprise:service-layer-fastapi-base
    ai-techlayer = aiurn:techlayer:github:www.github.com:agenterprise:ai-layer-pydanticai
    data-techlayer = aiurn:techlayer:github:www.github.com:agenterprise:data-layer-pydantic     

}

Specs

Attribute Assignment Rule Cardinality Examples
envid %UID% a unique id as %UID% representing the project 1..1 envid = "fb98001a0ce94c44ad091de3d2e78164"
service-techlayer aiurn:techlayer:local:%RELATIVE_LOCAL_PATH%
aiurn:techlayer:github:%GITHUB_DOMAIN%:%PROFILE%:%TEMPLATE%
  • set your path %RELATIVE_LOCAL_PATH% in an urn style
  • %GITHUB_DOMAIN%:%PROFILE%:%TEMPLATE% specifies a public template to a github project in urn style.
1..1 service-techlayer = aiurn:techlayer:local:..:templates:service-layer-fastapi-base
service-techlayer = aiurn:techlayer:github:www.github.com:agenterprise:service-layer-fastapi-base
ai-techlayer aiurn:techlayer:local:%RELATIVE_LOCAL_PATH%
aiurn:techlayer:github:%GITHUB_DOMAIN%:%PROFILE%:%TEMPLATE%
  • set your path %RELATIVE_LOCAL_PATH% in an urn style
  • %GITHUB_DOMAIN%:%PROFILE%:%TEMPLATE% specifies a public template to a github project in urn style.
1..1 ai-techlayer = aiurn:techlayer:local:..:templates:ai-layer-pydanticai
service-techlayer = aiurn:techlayer:github:www.github.com:agenterprise:ai-layer-pydanticai
data-techlayer aiurn:techlayer:local:%RELATIVE_LOCAL_PATH%
aiurn:techlayer:github:%GITHUB_DOMAIN%:%PROFILE%:%TEMPLATE%
  • set your path %RELATIVE_LOCAL_PATH% in an urn style
  • %GITHUB_DOMAIN%:%PROFILE%:%TEMPLATE% specifies a public template to a github project in urn style.
1..1 data-techlayer = aiurn:techlayer:local:..:templates:data-layer-pydantic
service-techlayer = aiurn:techlayer:github:www.github.com:agenterprise:data-layer-pydantic

Ressources

Find currated lists for agenterprise layer at * Agenterprise AI-Layers List * Agenterprise Service-Layers List

Feel free to * clone templates for your own purposes. * get in contact with agenterprise to add these to the above lists