Research
Advise
Convene
Membership

Research

Knowledge libraries

Portable reference libraries that let a locally hosted AI answer against authoritative sources.

A knowledge library is a curated, downloadable body of authoritative material, prepared so that an AI engine running on your own hardware can query it directly. Nothing leaves the machine it runs on. The Centre is assembling libraries on the subjects where a reliable, local reference matters most, together with the reference build for standing up the engine that reads them.

The libraries

Legal acts of Canada

Law

The consolidated Acts of Canada, prepared for query, so a system can be asked what the law says and answer from the text itself.

State positions on international law

International law

The known positions of states on questions of international law, gathered in one place, so competing claims can be set side by side.

Government security publications

Guidance

The public security guidance of the Government of Canada, drawn together from the Communications Security Establishment and its Canadian Centre for Cyber Security, the Royal Canadian Mounted Police, and the Treasury Board Secretariat.

Leaders’ statements

Politics

A running record of official statements by leaders of states and international organisations, gathered from authorised sources and prepared for query, so a system can be asked what a leader said, and when, and answer from the source text. See the statements repository.

More to come

In development

Further libraries will follow as the Centre and its members identify subjects where a local, authoritative reference would be of use.

The reference build

The Centre runs various open-source models offline for its own work, putting these libraries to use on its own hardware with nothing sent to a third party. The same libraries are made available to the public, along with the reference build that shows how to stand up the capability offline, so that any entity or individual can do the same.

The reference build follows an engineering process rather than an ad hoc one. Requirements, of many kinds, drive the architecture. Requirements and architecture together set the high-level design, within the constraints each imposes. The high-level design drives the detailed designs, the specifics of hardware and software, within the limits already fixed. Build books are then written to satisfy all of the above, from bare hardware through to a working system. The knowledge libraries sit inside that build, following the same requirements, architecture, high-level design, and detailed designs as the rest.