Skip to content

Simple rules engine demo using waPC and AssemblyScript

Notifications You must be signed in to change notification settings

wapc/rules-demo

Repository files navigation

Simple rules engine demo using waPC and AssemblyScript

Run the rules engine server:

go run cmd/main.go

This will load the waPC module from build/rules-demo.wasm.

Execute the rules with some input fact data:

curl -s -X POST \
  http://localhost:8000/decide \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
	"Income": 3000,
	"CreditScore": 300
}'

Rebuild the waPC module after making a change to the rules in assembly/rules

make build

Reload the rules:

curl -s \
  http://localhost:8000/reload \
  -H 'Content-Type: application/json'

Re-execute the rules to see the change in decision output.

About

Simple rules engine demo using waPC and AssemblyScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published