Programming a Noema deals with communications, or protocols, and not so much, algorithms and data structures. The protocols negotiate a common version and can query each other for capabilities.
The design goal is to build a series of supporting protocols that are algorithm independent that provide authentication, authorization, and data protection.
This is similar to the approach of SMTP for email. SMTP has remained quasi-static while the technology and algorithms to support email have changed significantly over the last several decades.