WEBVTT

1
00:00:00.652 --> 00:00:02.132
A household shares a computer.

2
00:00:02.553 --> 00:00:03.968
A team shares a workspace.

3
00:00:04.389 --> 00:00:07.106
A hosted service supports different organizations.

4
00:00:07.527 --> 00:00:10.741
Open Swarm brings applications and agents together,

5
00:00:11.060 --> 00:00:14.300
while giving identity, permissions, and configuration a

6
00:00:14.313 --> 00:00:15.678
place in the architecture.

7
00:00:16.098 --> 00:00:17.795
These are applications you can see and

8
00:00:17.808 --> 00:00:18.267
use.

9
00:00:18.688 --> 00:00:20.027
Edit the document yourself.

10
00:00:20.461 --> 00:00:21.991
Or work side by side with its

11
00:00:22.004 --> 00:00:24.223
embedded concierge and ask it to make

12
00:00:24.236 --> 00:00:24.861
the change.

13
00:00:25.282 --> 00:00:28.688
Agents can coordinate supported actions across applications,

14
00:00:29.007 --> 00:00:30.945
using the permissions of the person doing

15
00:00:30.958 --> 00:00:31.468
the work.

16
00:00:31.889 --> 00:00:35.231
Multi-user means separate identities inside a workspace.

17
00:00:35.652 --> 00:00:38.471
Multi-tenant adds a boundary between workspaces.

18
00:00:38.905 --> 00:00:41.009
The kernel carries the caller and tenant

19
00:00:41.098 --> 00:00:43.828
through admitted work, and applies scoped access

20
00:00:43.841 --> 00:00:45.359
to records and resources.

21
00:00:45.780 --> 00:00:47.884
A second tenant is not simply another

22
00:00:47.897 --> 00:00:48.637
browser tab.

23
00:00:49.058 --> 00:00:51.252
Users can bring their own supported provider

24
00:00:51.264 --> 00:00:51.928
credentials.

25
00:00:52.361 --> 00:00:54.428
The payment resolver can select the caller’s

26
00:00:54.440 --> 00:00:56.877
key, then the tenant’s key, then an

27
00:00:56.889 --> 00:00:59.453
administrator-funded pool within its cap.

28
00:00:59.887 --> 00:01:01.660
This is separate from choosing the model.

29
00:01:02.081 --> 00:01:05.435
Credentials stay behind access controls; the spending

30
00:01:05.448 --> 00:01:07.183
record identifies the payer.

31
00:01:07.604 --> 00:01:10.014
An administrator can configure fleet defaults.

32
00:01:10.435 --> 00:01:11.979
A bot can have its own supported

33
00:01:11.991 --> 00:01:14.019
provider and model configuration.

34
00:01:14.440 --> 00:01:16.800
A permitted user choice can take precedence

35
00:01:16.813 --> 00:01:17.412
for a turn.

36
00:01:17.833 --> 00:01:19.976
The harness determines how the agent runs.

37
00:01:20.410 --> 00:01:23.458
Persistent per-user, per-bot harness controls depend on

38
00:01:23.471 --> 00:01:26.430
the installed runtime; a preference never grants

39
00:01:26.443 --> 00:01:27.412
extra access.

40
00:01:27.833 --> 00:01:31.851
Image generation, speech, transcription, and video also

41
00:01:31.864 --> 00:01:32.808
need providers.

42
00:01:33.229 --> 00:01:36.341
Configure the capabilities your installation offers, with

43
00:01:36.354 --> 00:01:38.968
the available defaults and personal choices.

44
00:01:39.402 --> 00:01:42.680
Check availability, credentials, and cost for each

45
00:01:42.693 --> 00:01:43.407
capability.

46
00:01:43.828 --> 00:01:46.073
Choosing a text model does not automatically

47
00:01:46.086 --> 00:01:47.961
configure every creative tool.

48
00:01:48.382 --> 00:01:50.729
Routing answers a different question: which bot

49
00:01:50.741 --> 00:01:51.660
should do this work?

50
00:01:52.081 --> 00:01:54.593
Jarvis or a configured workflow can hand

51
00:01:54.606 --> 00:01:56.634
a task to the appropriate specialist.

52
00:01:57.068 --> 00:01:59.619
That bot uses its resolved configuration and

53
00:01:59.632 --> 00:02:00.512
permitted tools.

54
00:02:00.933 --> 00:02:03.152
Useful context can move with the task,

55
00:02:03.382 --> 00:02:06.162
without making everyone’s private data available to

56
00:02:06.175 --> 00:02:06.838
every bot.

57
00:02:07.272 --> 00:02:08.764
Give each person their own login.

58
00:02:09.185 --> 00:02:12.030
Grant access to the applications and resources

59
00:02:12.042 --> 00:02:12.527
they need.

60
00:02:12.948 --> 00:02:15.780
Share a supported knowledge collection or workspace

61
00:02:15.869 --> 00:02:18.292
through its access controls, and keep other

62
00:02:18.305 --> 00:02:19.211
material private.

63
00:02:19.632 --> 00:02:23.076
User and tenant isolation protects application access;

64
00:02:23.382 --> 00:02:24.568
it is not a promise that the

65
00:02:24.581 --> 00:02:26.991
administrator of the host cannot access the

66
00:02:27.004 --> 00:02:27.438
machine.

67
00:02:27.859 --> 00:02:30.155
Run a supported deployment at home or

68
00:02:30.167 --> 00:02:31.443
on larger infrastructure.

69
00:02:31.864 --> 00:02:34.045
A laptop can use an external model,

70
00:02:34.428 --> 00:02:36.098
while a capable machine can host a

71
00:02:36.111 --> 00:02:37.348
suitable local model.

72
00:02:37.769 --> 00:02:40.550
External providers receive the context you send.

73
00:02:40.984 --> 00:02:44.325
Keeping processing, inference, and storage local is

74
00:02:44.338 --> 00:02:46.328
what lets that information remain on your

75
00:02:46.341 --> 00:02:46.851
computer.

76
00:02:47.285 --> 00:02:50.831
The difference is the combination: usable applications,

77
00:02:51.035 --> 00:02:55.295
embedded concierges, coordinating agents, and explicit control

78
00:02:55.397 --> 00:02:57.489
over who can act, which intelligence they

79
00:02:57.502 --> 00:02:59.300
use, and where the work runs.

80
00:02:59.721 --> 00:03:02.093
Explore the technical and home setup guides

81
00:03:02.310 --> 00:03:03.662
at oswarm.ai.
