snapkitty
compilers
c
asm
asos-syscall-os / kar-runtime /kar-runtime.cabal
SNAPKITTYWEST's picture
push from SNAPKITTYWEST/asos-syscall-os
96dc096 verified
Raw History Blame Contribute Delete
2.62 kB
cabal-version: 2.4
name: kar-runtime
version: 0.3.0.0
synopsis: Kernel Agent Runtime - Haskell Policy Engine
description:
ASOS Kernel Agent Runtime policy engine.
Evaluates intents against resource constraints, trust deeds,
and system state to produce execution decisions.
نظام تقييم السياسات للتشغيل الوكيل السيادي
homepage: https://github.com/SNAPKITTYWEST/asos
license: Proprietary
author: Ahmad Ali Parr
maintainer: ahmedparr93@gmail.com
copyright: 2026 Ahmad Ali Parr / SnapKitty Collective
category: System
build-type: Simple
common warnings
ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns
-Wincomplete-record-updates -Wredundant-constraints
library
import: warnings
exposed-modules: KAR.ResourceNegotiator
, KAR.PolicyEngine
, KAR.ErrorRecovery
, KAR.TrustVerifier
, KAR.FFI.Bridge
, KAR.Types.Intent
, KAR.Types.Decision
, KAR.Types.Resource
build-depends: base >=4.16 && <5
, bytestring >=0.11
, text >=2.0
, containers >=0.6
, mtl >=2.3
, transformers >=0.6
, aeson >=2.1
, cryptonite >=0.30
, memory >=0.18
hs-source-dirs: src
default-language: Haskell2010
default-extensions: OverloadedStrings
, RecordWildCards
, LambdaCase
, BangPatterns
executable kar-engine
import: warnings
main-is: Main.hs
build-depends: base >=4.16 && <5
, kar-runtime
hs-source-dirs: app
default-language: Haskell2010
ghc-options: -threaded -rtsopts -with-rtsopts=-N
test-suite kar-runtime-test
import: warnings
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
other-modules: PolicyEngineSpec
, ResourceNegotiatorSpec
, TrustVerifierSpec
build-depends: base >=4.16 && <5
, kar-runtime
, hspec >=2.10
, QuickCheck >=2.14
default-language: Haskell2010
ghc-options: -threaded -rtsopts -with-rtsopts=-N